
Android
白云深处人家
为了将来的理所应当,我要从现在开始做许多事情!
展开
-
Android的action隐式调用
安卓activity采用action隐式调用的时候忘记写category这个属性的时候会造成调用不成功<activity android:name=".MainActivity2" android:label="@string/title_activity_main_activity2"> <intent-filter>原创 2015-04-29 14:04:04 · 489 阅读 · 0 评论 -
Android中的Handler总结
一、Handler的定义: 主要接受子 线程发送的数据, 并用此数据配合主线程更新 UI. 解释: 当应用程序启动时, Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI 控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据转载 2015-04-27 15:29:50 · 399 阅读 · 0 评论 -
关于service多次调用onStartCommand只会启动一个service
关于service多次调用onStartCommand只会启动一个service,但是会多次执行该方法,所以不要把能改变业务状态的方法写入内部public class MyService extends Service { private int count=0; private boolean isStart=false; public MyService() {原创 2015-04-30 14:47:35 · 825 阅读 · 0 评论 -
安卓快速入门系列1(通过插件使用java8的语法)
Google 发布了Android studio之后,方便了开发,也让Gradle这个构建工具带到了安卓的开发中,但是美中不足的是:目前安卓只支持java7及其以下的语法。java8的到来,让我们感受到了lambda表达式的魅力。 那网上有没有大牛实现了某些构建插件来支持java8呢?或者支持部分功能呢? 首先加入classpath 'me.tatarka:gradle-retrolambda:原创 2016-03-28 18:26:09 · 655 阅读 · 0 评论 -
安卓快速入门系列2(sharedPreferences的应用)
今天搞了一段代码,存储临时数据,结果死活存不进去,我以为sharedPreferences.edit()的这个方法和hibernate的事务方法一样只有一个实例,结果是每次edit()都会创建一个新的edit,造成数据存储不上。public void tts(View view) { sharedPreferences = getSharedPreferences("my", Con原创 2015-04-29 13:46:21 · 446 阅读 · 0 评论