tag 标签: 取消

相关博文
  • 热度 24
    2015-11-4 15:24
    1048 次阅读|
    0 个评论
    eclipse 安卓项目取消v4,v7 appcompat支持库Support Library关联的方法 wxleasyland@sina.com 2015.11.4   v4 Support Library 这个库是为Android 1.6(API level 4)和更高版本设计的。包括对应用组件、用户界面功能、辅助功能、数据处理、网络连接和编程工具的支持。 这个库就是一个文件“android-support-v4.jar”,它不带有界面资源,所以就直接放在你的APP的项目目录libs下面。 只要你的libs目录下有库文件,eclipse就会自动把它加入到项目中来。 新建APP项目时,eclipse会自动生成这个文件到你的项目中。 取消方法:如果你不用v4库,它的存在会增加你的APP程序安装包APK的大小,所以直接把这个文件删掉,再刷新一下项目就好了。   v7 appcompat library 这个库支持Action Bar用户界面。 这个库不仅有.jar文件,而且带有界面资源文件。所以是以库项目的形式出现的。在eclipse里是“appcompat_v7”这个项目。 如果你的APP项目新建时,mininum require SDK选API14的,eclipse会自动生成“appcompat_v7”这个项目,并把你的APP项目与它相关联。(如果“appcompat_v7”项目有异常,可以把它删掉,再新建一个APP项目,“appcompat_v7”项目就会自动又出来了) 但是Action Bar要求项目在API 11以上才能用,所以项目可能会出错,见另一篇文章,或者取消这个库。 如果你不用v7 appcompat库,它的存在会增加你的APP程序安装包APK的大小,去除方法:   情况一、自己已有的APP项目 1. 源文件改成不含action bar的代码: 比如源文件是这样的: import android.support.v7.app.ActionBarActivity;     ――这句改成:import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem;   public class MainActivity extends ActionBarActivity {     ――这句中改成:extends Activity   @Override   protected void onCreate(Bundle savedInstanceState) {      super.onCreate(savedInstanceState);      setContentView(R.layout.activity_main);   }     @Override   public boolean onCreateOptionsMenu(Menu menu) {     ――这个功能方法全部删掉      // Inflate the menu; this adds items to the action bar if it is present.      getMenuInflater().inflate(R.menu.main, menu);      return true;   }     @Override   public boolean onOptionsItemSelected(MenuItem item) {     ――这个功能方法全部删掉      // Handle action bar item clicks here. The action bar will      // automatically handle clicks on the Home/Up button, so long      // as you specify a parent activity in AndroidManifest.xml.      int id = item.getItemId();      if (id == R.id.action_settings) {          return true;      }      return super.onOptionsItemSelected(item);   } }   即变成了没有action bar的代码了: import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem;   public class MainActivity extends Activity {     @Override     protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);     } } 2. 修改styles.xml文件,使其采用不带action bar的原本默认的样式: res\values\styles.xml中有:style name="AppBaseTheme" parent="Theme.AppCompat.Light",改成parent="android:Theme.Light" res\values-v11\styles.xml是:style name="AppBaseTheme" parent="Theme.AppCompat.Light",改成parent="android:Theme.Holo.Light"、 res\values-v14\styles.xml是:style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar",改成parent="android:Theme.Holo.Light.DarkActionBar"   3. 删掉menu项 把项目里的menu项(含有main.xml)整个删掉。   4.取消关联v7 appcompat库 在项目右键、属性、Android里,remove掉它: 5.刷新refresh一下项目,clean一下项目。应该就可以了。     情况二、新建一个APP项目 新建项目时: mininum require SDK选API14; Theme选什么无所谓; 后面一定要选empty activity(如果选blank activity,则生成的程序又是有action bar的代码了); 这时生成的项目就不会与“v7 appcompat库”关联的。 再把AndroidManifest.xml文件中的android:minSdkVersion="14"改成"8",就能支持低版本安卓系统了。 OK了,效果与“情况一”是完全一样的!!     因为developer.android.com这个网站被伟大的母亲墙掉了,所以资料不好找。v4、v7库的介绍和翻译可参考这个文章: http://blog.csdn.net/crazybigfish/article/details/18363351  
  • 热度 24
    2012-2-10 15:42
    937 次阅读|
    0 个评论
    “下个季度,移动话费打不完被过期划拨有望得到解决。”春节前,工信部下达了《关于进一步加强电信服务用户消费提醒工作的通知》(以下简称《通 知》)后,中国移动公司在各大运营商中率先宣布取消“移动电话话费设置有效期”。 昨日东莞移动市场部相关负责人亦透露,预计下个季度预付费取消话费有效期的功能有望上线。 【新通知】话费消费实情及时通知用户   据节前国家工信部方面《通知》,三大运营商方面针对旗下用户,在申请办理相应的电信业务时,应当在签订电信服务协议前,清晰、明确地告知用户收 费标准和协议有效期等特别注意事项。同时各类套餐计量收费事宜,包括语音通信、短信、多媒体信息和互联网上网服务,实际使用量接近套餐限量前,电信业务经 营者应通过短信、语音、页面窗口等方式,来提醒用户。此外《通知》还规定,三大运营商将及时加快系统改造,届时将于2012年7月1日全面实施。有关消息 则称,今年三大运营商在话费上将陆续会有新改进。“特别是针对话费有效期这一热门关心话题,三大运营商或全部取消有效期的可能。”有关业内人士分析,届 时,等各运营商系统升级后,用户将不再担心话费打不完,余额因过期而被自动划拨掉的情况了。    【新动向】新老用户均可自主选择   昨日,东莞移动市场部相关负责人向记者透露,为更好满足广大用户的消费习惯,适应新的市场发展需要,贯彻工信部《通知》内容。中国移动公司在各 大运营商中,率先宣布取消“移动电话话费设置有效期”。据了解,从2012年起新入网用户将不再推出设置话费有效期产品;对那些有“有效期限制”的老用户 可在其后进行自主选择。这意味着,今后移动用户手机话费有效期限制将不复存在了。   记者还获悉,由于取消话费有效期涉及复杂的系统设置问题需要优化相关系统,目前,东莞移动正组织精干技术人员做技术攻关且进展顺利。东莞移动上 述负责人还向记者透露,目前广东公司方面已在做内部测试,预计第二季度预付费取消话费有效期的功能将正式上线。而东莞方面,届时也将会及时向东莞的用户通 知实施的具体时间。    【消费者】有效期设置是“霸王条款”   走访时,不少手机用户表示,话费有效期的取消是势在必行的。“如今,每个人手上至少都有一部手机了,每天接听电话的几率较高。但对于老年人、残疾人士及中小学生一族,他们使用手机的主要目的往往是听电话。”   有关业内人士认为,通常一个月的话费能够足额消费完的情况不太多。使用不完的话费到期后无效,对他们来说,无疑有些不公。对此,不少用户认为这属于运营商设置的“霸王条款”。    【运营商】设门槛为免浪费国家有限资源   昨日,东莞移动上述部门负责人坦承,各运营商手上的号码资源均属于国家的号码资源,且是有限资源。如果不设定号码有效期,则会出现个人占用大量 号码的问题,因此这也是各运营商前期设置话费有效期的主要原因。该负责人还补充,“关于号码话费的有效期问题,在客户入网的业务说明、客户协议及话费提醒 短信上都有明确的提醒。充值的话费,如果在有效期内没有使用完,消费者可适当充值相关金额以延长有效期,则未使用完的话费可继续使用。” 《新快报》
相关资源