当前位置:  编程技术>移动开发
本页文章导读:
    ▪提议一起成立个移动开发工会联盟组织,规范国内终端市场        建议一起成立个移动开发工会联盟组织,规范国内终端市场 公会联盟产生背景:1. 大部分国内手机软件市场和android市场被“免费”侵蚀,开发者大力砸自己饭碗,如此下去和PC桌面软件一样.........
    ▪ 公布release版本的apk软件        发布release版本的apk软件 平时通过Eclipse生成在bin目录下的apk文件,都是debug版的,如何创建release版的软件呢?其实还是挺简单的。1. 通过java自带的keytool工具,创建release版的keystore keytool -g.........
    ▪ 让back建和home筑一样的效果       让back建和home建一样的效果 @overidepublic void onBackPressed() {   Log.d("CDA", "onBackPressed Called");   Intent setIntent = new Intent(Intent.ACTION_MAIN);   setIntent.addCategory(Intent.CATEGORY_HOME);   setIntent.setFlags(Intent.F.........

[1]提议一起成立个移动开发工会联盟组织,规范国内终端市场
    来源: 互联网  发布时间: 2014-02-18
建议一起成立个移动开发工会联盟组织,规范国内终端市场
公会联盟产生背景:

1. 大部分国内手机软件市场和android市场被“免费”侵蚀,开发者大力砸自己饭碗,如此下去和PC桌面软件一样,以后就没人能做了,大好的市场就被破坏了。

2. 手机软件开发成本还比较高,出现有技术没钱(亏本)买测试环境;写好了软件,没法卖;卖了收不了账的尴尬。毕竟身处欧美的还是少数。

公会联盟作用:

1. 培养手机终端用户购买正版软件习惯;杜绝步入PC大众软件盗版后尘。

2. 终端软件必须付费,所有联盟成员只销售付费软件或者携带广告的软件,不提供任何白干的东西。

3. 树立工会品牌。工会成员推出的软件或者声明为beta版,或者就必须是精品,否则不允许以工会名誉发布。协助有想法有实力的成员完成品牌的软件销售。

4. 加深探讨交流,为入门成员降低进入门槛(提供公共的软硬件测试环境?)。

可操作性分析:

1. 移动软件刚刚兴起,而且在iphone收费的带领下,很多人具备付费的概念,和PC不同。

2. 多年网游市场的培养,年轻人已经养成了购买服务的习惯,网上花钱很正常。因为,发现自己喜欢的手机软件,花点钱也很正常;手机软件对于手机用来说,是时尚,与PC个人软件不同。

3. 移动软件有厂商保护,不容易破解。

4. JE上高手云集,如果大家都加入工会,组成联盟,其他开发者或者选择加入,或者也会创建类似的联盟。对于某些挑战联盟的免费软件提供爱好者,势单力薄(一般新手较多),无品牌影响力,软件产品也不见得成熟,难成气候。

5. 所谓便宜没好货,加上国内市场混乱,假货云集,收费陷阱频多,消费者已经被手机坑怕了。有个组织,虽然花点钱,但心里买个放心,合乐而不为。消费者市场应无大碍。

成员要求:

1. 成员必须遵守联盟规定,不允许发布任何不携带广告和不收费的正式版终端软件产品。

2. 成员发布免费试运行版本时,必须标明为试用或beta,并且不允许提供完整的功能或完整稳定的功能。

3. 成员发布软件时,不允许擅自使用联盟的牌子。除非经过联盟内部试用,属于”不错的软件“。

4. 对于“不错的软件”,联盟在其网站进行推广(?),并允许按照联盟的牌子销售。

5. 任何人都可以加入联盟,但必须遵守约定,共建共赢的手机软件市场。

其他:

1. 欢迎讨论。

1 楼 moistrot 2010-06-12  
高度赞同,无规矩不成方圆。尤其是不太规范化的中国电子市场。

建议,大家加入组织。然后一起做一个 共用许可证- -;!  
2 楼 moderating 2010-06-12  
恩,我们正在做这样的事情
3 楼 JE帐号 2010-06-17  
关键在于支付手段,既然要收费,就要让用户非常方便的付费.
4 楼 myreligion 2010-06-17  
JE帐号 写道
关键在于支付手段,既然要收费,就要让用户非常方便的付费.

现在移动平台都支持,iphone,android有国外市场,国内的联想乐phone,mm,联通等等都在弄market,付费肯定有办法。我觉得关键是不能自己砸场子,别人收费还没弄成熟,我们这边全部免费了,那市场永远建立不起来,这是个双向过程……
5 楼 daaoke 2010-06-18  
有后台么。。没有后台。大家都想各自为政的。毕竟这样可以使利益最大化。
6 楼 qiao198 2010-06-18  
赞同,我对移动开发应用很看好。
7 楼 zwdwinter 2010-06-18  
怎么加入这一组织……期待中…………
8 楼 L.oner 2010-06-18  
许可证这样的就免了。。。
GOV会和谐你的。。。
9 楼 HoneyJime 2010-06-19  
不错的主意,持续跟进中...
10 楼 lijie250 2010-06-19  
这是必须支持的,等你的消息,第一时间去你那捧场,要坚持走收费的路线,要尊重我们技术人员的劳动成果。
11 楼 ithinkfeed 2010-06-19  
强烈支持,这对个人开发者来说是非常重要的
12 楼 ltian 2010-06-21  
我们太聪明了,我们用别人软件时候期望免费,别人用我们软件时期望付费。相对于这个很好的提议,长期以来,一个不和谐的声音就是很多人要求免费开源。
13 楼 ostrichmyself 2010-06-21  
支持一下, 不错的建议

    
[2] 公布release版本的apk软件
    来源: 互联网  发布时间: 2014-02-18
发布release版本的apk软件
平时通过Eclipse生成在bin目录下的apk文件,都是debug版的,如何创建release版的软件呢?
其实还是挺简单的。

1. 通过java自带的keytool工具,创建release版的keystore
keytool -genkey -v -keystore keystore_name.keystore 
-alias alias_name -keyalg RSA -validity 10000


keystore_name.keystore:要创建的release版keystore的文件名
alias_name:别名?取个好记点的名字吧,后面还要用到的
-keyalg RSA:通过RSA算法生成
-validity 10000:有效期,单位是天

如果java环境配置正常,输入命令后会出现下列信息
Enter keystore password:(keystore的密码)
Re-enter new password:(确认keystore的密码)
What is your first and last name?
  [Unknown]:  (姓名,用自己喜欢的名字吧,不知道会显示在哪里)
What is the name of your organizational unit?
  [Unknown]:  (组织单位)
What is the name of your organization?
  [Unknown]:  (组织,不知道和上面那个有什么区别)
What is the name of your City or Locality?
  [Unknown]:  (城市)
What is the name of your State or Province?
  [Unknown]:  (州,省,县)
What is the two-letter country code for this unit?
  [Unknown]:  CN
Is CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=CN correct?
  [no]:  yes (确认输入的信息)

Generating 1,024 bit RSA key pair and self-signed certificate (SHA1withRSA) with
a validity of 10,000 days
        for: CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=CN
Enter key password for <alias_name>
        (RETURN if same as keystore password):(alias的密码,如果和keytore密码一致,直接回车)
Re-enter new password:(确认alias的密码)
[Storing my-release-key.keystore]

2. 创建release版的apk文件
在Eclipse中,右键要发布的项目,依次选择Android Tool -> Export Signed Application Package...
然后就是step-by-step了,选择刚才生成的release版keystore,输入密码,选择alias,输入alias密码,生成release版的apk。

啊,世界清静了~~~

最后就是安装了。
由于使用了新的签名,必须先卸载原来安装的程序才可以安装。

    
[3] 让back建和home筑一样的效果
    来源: 互联网  发布时间: 2014-02-18
让back建和home建一样的效果

@overide
public void onBackPressed() {
   Log.d("CDA", "onBackPressed Called");
   Intent setIntent = new Intent(Intent.ACTION_MAIN);
   setIntent.addCategory(Intent.CATEGORY_HOME);
   setIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
   startActivity(setIntent);
   return;
}

 

这里呢要注意不能返回super(),如果你有 service 后台运行一定注意 startForeground() ,确信notification在运行

不然程序可能为了释放内存干掉这个service


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3