Android
Java_Crab
这个作者很懒,什么都没留下…
展开
-
给 Android 应用开发者的十个建议
随着移动平台的发展和其应用的不断改善,质量成为决定成败的关键。用户要求他们选择安装的应用响应快、性能好,如果某个应用不能提供卓越的功能和稳定的用户体验,那这样的应用注定会被很快卸载。尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议,以便能在当前和以后的所有Android设备都能运行转载 2012-04-09 09:33:26 · 730 阅读 · 0 评论 -
Android应用程序发布到Google Play
Android应用程序发布到Google Play 上之前,必须要经过一些处理。1 生成签名进入控制台,访问到你安装JDK的bin目录 [Java_home]\bin,运行 keytool -genkey -alias [alias] -keyalg RSA -validity 20000 -keystore [android.keystore][]内的为你自定义的名字原创 2012-07-02 13:53:50 · 19756 阅读 · 1 评论 -
Android (layout_toLeftOf,layout_toRightOf,layout_above,layout_below) 使用注意点
当Android 使用RelativeLayout布局的时候,组件里面会有以下四个属性1 android:layout_toLeftOf2 android:layout_toRightOf3 android:layout_above4 android:layout_below也就是说,以其他的组件为参照来确定组件的位置,属性的值应当是其它组件的id号,如 android:lay原创 2013-08-23 21:51:17 · 4665 阅读 · 0 评论 -
Android MuPDF 部署
MuPDF是一款轻量级的开源软件,可以用来阅读PDF文件。现在完源代码以后,想要运行成功,除了Android SDK之外,还需要Android NDK环境,因此有点麻烦。但是一旦安装完必须的环境以后,后面的编译其实并不烦。1 安装Android SDK, NDK,,Cygwin.(Cygwin是为了在Windows环境下编译,linux环境不需要)2 下载MuPDF,当前版本原创 2013-07-30 16:50:02 · 2922 阅读 · 0 评论 -
Android屏幕中隐藏标题栏
Android 中隐藏标题栏,有两个方法:一、在Activity里面加入以下代码this.requestWindowFeature(Window.FEATURE_NO_TITLE);该代码必须位于Activity的 setContextView() 之前,否则不起作用,如果状态栏也要隐藏,则加入this.getWindow().setFlags(WindowManager.Layout原创 2013-06-12 10:00:11 · 2069 阅读 · 1 评论 -
Android Studio Error "UNEXPECTED TOP-LEVEL EXCEPTION"
用Android Studio 部署程序的时候,如果需要引入ABS( ActionBarSherlock) ,并且完成了ActionBarSherlock的模块设置以后,有时会出现如下错误:Android Dex: [App Name] UNEXPECTED TOP-LEVEL EXCEPTION:则可以用一下方法解决:打开项目设置,知道工程所应用的lib包目录,选中lib包目录下原创 2013-05-20 21:46:57 · 5800 阅读 · 1 评论 -
关于移动App开发经济效益分析
前两天在《纽约时报》网站上看到一篇文章,讲苹果App催生的新经济,也就是移动App开发产业经济,文中提到,“苹果在四年前发动全球的自由编程人员创建应用程序(指的就是App Store),该公司已经向他们支付了逾65亿美元的版权费。” 也就是说但是,App开发人员从这个市场中挖到了65亿美元的金矿。 但是这65亿美元的分配确是很不均匀的,少数知名应用或游戏赚到了大头,比如愤怒的小原创 2013-03-17 19:14:19 · 11376 阅读 · 0 评论 -
Android官方教程目录
整理了一下Google关于Android培训的官方文档目录,以便可以对照着学习。Getting StartedBuilding Your First AppManaging the Activity LifecycleSupporting Different DevicesBuilding a Dynamic UI withFragmentsInteractin原创 2013-01-21 09:09:44 · 1849 阅读 · 0 评论 -
minSdkVersion、targetSdkVersion、targetApiLevel的区别
本文转自:http://site.douban.com/128911/widget/notes/5269368/note/177080440/在AndroidMenifest.xml中,常常会有下面的语句: android:targetSdkVersion="10" android:maxSdkVersion="10" />在defaul转载 2013-01-28 16:34:57 · 1010 阅读 · 0 评论 -
Jar mismatch! Fix your dependencies
在开发Android项目的时候,有时需要引用多个项目作为library。在引用项目的时候,有时会出现“Jar mismatch! Fix your dependencies”错误。这是因为两个项目的jar包(android-support-v4.jar)不一致。 解决方法是把2个jar都删除,然后各自加上最新的jar包。这样2个jar原创 2013-01-07 16:01:12 · 26268 阅读 · 10 评论 -
经常遇到的"Android Adb错误"的处理方法
Android ADB 错误,在开发过程中经常会遇到,错误消息如下[2012-08-14 15:47:02 - EexamPadClient] The connection to adb is down, and a severe error has occured.[2012-08-14 15:47:02 - EexamPadClient] You must restart adb an原创 2012-08-14 15:55:13 · 3711 阅读 · 4 评论 -
Android启动过程中背景图片显示
大部分Android App启动过程中,都会设置一个背景图片,直到App加载成功,图片消失。因此,这也是做Android App的基本技能之一。这个过程实现起来并不难。总共需要以下内容:2个Activity,一张背景图,2个xml配置文件,String.xml,AndroidManifest写入配置信息。1 准备一张背景图图片,命名为load,自己选择图片格式。放在draw原创 2012-05-08 17:55:13 · 20891 阅读 · 2 评论 -
Android 关于绑定Services的提示
(1) 假如你只想Activity可见的时候与Service进行交互,那应该在Activity的 onStart()方法中绑定,在onStop()方法中解开绑定。(2) 假如你想要Activity在不可见的时候(但后台仍在运行)也能与Service进行交互,那应该在Activity的 onCreate()方法中绑定,和在onDestroy()方法中解开绑定。(3) 通常不应该在onRe原创 2012-04-13 16:16:48 · 1225 阅读 · 0 评论 -
Android 按两次back键退出 -- 效率最高版
private long exitTime = 0;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){ if((System.c转载 2012-04-13 15:18:19 · 861 阅读 · 0 评论 -
最好的Android学习材料
最好的Android学习材料是什么呢,就是Google官方的文档,网址:http://developer.android.com/guide/components/index.html它是Android开发者的圣经。 让我很疑惑的是,Google为什么不把它做成一个App,让开发者可以更方便的查看,既然Google没做,我就帮它做。我开发的Android API Guid原创 2013-12-10 13:58:26 · 1230 阅读 · 0 评论