- 博客(13)
- 收藏
- 关注
原创 Android开发艺术探索读书笔记(第一章)
第1章 Activity的生命周期和启动模式1. Activity的生命周期全面分析 onPause必须先执行完,新Activity的onResume才会执行,所以不要做太耗时的工作; 如果新Activity采用了透明主题,那么当前Activity不会回调onStop; onSaveInstanceState只会在Activity被异常终止的情况下才会被调用,时间是onStop之前,可能在onPau
2015-12-15 12:52:29 424
原创 Duplicate files copied in APK
问题:Android Studio 引入冲突的jar包之后,会出现类似的错误。解决方案:引入packagingOptionsandroid { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.plusend.weather" mi
2015-12-09 22:50:38 1197
转载 Android中View的触摸事件涉及到哪些方法?他们之间有什么关系?
Android中View的触摸事件涉及到哪些方法?他们之间有什么关系?转自:Android中View的触摸事件涉及到哪些方法?他们之间有什么关系?在Android中的View触摸事件处理主要涉及以下三个方法 dispatchTouchEvent() onInterceptTouchEvent() onTouchEvent() View的触摸事件传递,从前到后按照以下顺序 Activity Phone
2015-12-09 16:34:39 623
转载 Application 的坑
在低内存情况下,Application有可能被销毁,从而导致保存在Application里面的数据信息丢失,最后程序错乱,甚至是Crash。 所以当你想在Application保存数据的时候,请做好为空判断,或者是选择其他方式保存你的数据信息。 另外,在Application中存在着几个有用的方法,比如onLowMemory()和onTrimMemory(),在这两个方法里面,我们
2015-12-09 16:30:09 496
原创 Gradle 导入错误
Gradle 导入错误eg: 1. renderscript support mode in android studio 2. Gradle DSL method not found: ‘runProguard’这都是因为gradle版本更新导致的问题: 参考:http://tools.android.com/tech-docs/new-build-systemDSL/API changes
2015-12-07 11:18:47 511
原创 startActivityForResult 参数限制
public void startActivityForResult (Intent intent, int requestCode) Parameters intent The intent to start. requestCode If >= 0, this code will be returned in onActivityResult() when the activity
2015-05-28 11:38:05 395
原创 按钮栏出现在输入法上方
<activity android:windowSoftInputMode="stateVisible|adjustResize"...> ... </activity> 为了在activity启动时展示输入法,添加android:windowSoftInputMode 属性到元素中,使用 “stateVisible”. 如果你的UI中包含用户可能需要在文本输入时立即执行的事
2015-04-29 11:30:24 563
原创 Git Notes
添加远程主机$ git remote add <远程主机名> <远程主机地址> 取回远端所有更新$ git fetch 对应远端分之新建分之$ git checkout -b newbranch origin/branch 手动建立追踪关系$ git branch --set-upstream master origin/master 同步远端分之的rebase模式 $ git pull --reb
2015-04-28 11:36:18 397
转载 ListView Notes
焦点Item 中的子控件抢走了 Item 的焦点://在初始化Item的时候 setDescendantFocusabilityViewGroup.FOCUS_BLOCK_DESCENDANTS); 添加 headview footview addHeaderView(headView, null, false) (false 设置header不可被选择) addHeaderView(headVi
2015-04-24 17:36:57 418
原创 一种区分语言环境的 String 比较方法
例如: //ResolveInfo的按名字排序 Collections.sort(resolveInfos,new ResolveInfo.DisplayNameComparator(pm)); //类似的packageItemInfo的按名字排序实现 public static class DisplayNameComparator impleme
2015-04-24 17:35:08 506
原创 Win 7 用命令行创建 wifi 热点
Win 7 用命令行创建 wifi 热点 以管理员身份运行命令提示符; 设定虚拟WiFi网卡:在打开的窗口中运行命令: netsh wlan set hostednetwork mode=allow ssid=name key=password此命令有三个参数: - mode:是否启用虚拟WiFi网卡,禁用:disallow。 - ssid:wifi名称,最好用英文(以name为例)。
2015-04-24 17:28:35 403
原创 计算机常用配置
Java JAVA_HOME C:\Program Files\Java\jdk1.7.0_75 CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; path ;%JAVA_HOME%\bin;Git User name and email git config --global user.nam
2015-04-24 17:26:48 329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人