每日简记(更新中...)
来源:互联网 发布:oracle not like 优化 编辑:程序博客网 时间:2024/04/29 05:47
2015-09-30:
- git不管理空文件夹
2015-10-16:
AS中不区分大小写提示设置:Settings–>Editor–>General–>Code Completion–>Case Sensitive Completion选为None
CardView用法:http://blog.csdn.net/airk000/article/details/39520977
2015-11-03:
- pullToRefreshListView的长按事件需要如下写法:
ptrlv_fragment_supply_demand_managerofmine.getRefreshableView().setOnItemLongClickListener(listener);
- pullToRefreshListView若要添加头部需要如下写法:
ptrlv_fragment_supply_demand_managerofmine.getRefreshableView().addHeaderView();
2015-11-05:
总记录数:totalRecord每页最大记录数:maxResult算法一:totalPage = totalRecord % maxResult == 0 ? totalRecord / maxResult : totalRecord / maxResult + 1 ;算法二:(推荐)totalPage = (totalRecord + maxResult - 1) / maxResult;其中 maxResult - 1 就是 totalRecord / maxResult 的最大的余数
2015-11-19:
- break是结束整个循环体,continue是结束单次循环
- java.lang.IllegalArgumentException: Service Intent must be explicit:
Intent { act=download.service.action }
该异常意思为服务的意图必须被明确,有些时候我们使用Service的时需要采用隐式意图启动的方式,但是Android 5.0一出来后, 其中有个特性就是Service Intent must be explitict,也就是说从Lollipop开始,service服务必须采用显式意图方式启动. 隐式意图开启服务:
Intent intent = new Intent(); intent.setAction("b.aidl.DownLoadService"); bindService(intent, conn, BIND_AUTO_CREATE); 显示意图开启服务: Intent intent = new Intent(); intent.setAction("b.aidl.DownLoadService"); intent.setPackage("lq.cn.twoapp"); //指定启动的是那个应用(lq.cn.twoapp)中的Action(b.aidl.DownLoadService)指向的服务组件 bindService(intent, conn, BIND_AUTO_CREATE);
2015-11-24:
- 在Android Studio中版本号和版本名称的改变不仅仅只在AndroidMainfest.xml修改,在build.gradle中也必须修改。
2015-12-01:
- java.io.IOException: open failed: EINVAL (Invalid argument)该异常是因为文件名中包含了“:”,这样文件无法创建。
2015-12-08:
- 广播的注册/取消注册应写在onResume()和onPause()或者onStart()和onStop()方法中,一定要对应着。
2015-12-10:
- Activity切换动画的
overridePendingTransition(R.anim.lening_common_all_activity_anim_enter, R.anim.lening_common_all_activity_back_exit);可以写在BaseActivity,BaseFragment中。
例如:@Overridepublic void startActivity(Intent intent) { super.startActivity(intent); overridePendingTransition( R.anim.lening_common_all_activity_anim_enter,0); }@Overridepublic void finish() { super.finish(); overridePendingTransition(0, R.anim.lening_common_all_activity_back_exit); }@Overridepublic void startActivityForResult(Intent intent, int requestCode) { super.startActivityForResult(intent, requestCode); overridePendingTransition( R.anim.lening_common_all_activity_anim_enter, 0); }
2015-12-14:
- Android Studio安装第一次不检测SDK需要配置idea.properties中配置disable.android.first.run=true
2015-12-15:
- 安卓蒙版的实现目前只发现了两种实现方式:
①使用Fragment,在需要蒙版的时候添加Fragment,不需要的时候移除即可。
②使用FrameLayout,在需要蒙版的时候添加view,不需要的时候移除即可。
2015-12-18:
- Android Studio内存不足,加org.gradle.jvmargs=-XX:MaxHeapSize\=256m -Xmx256m在gradle.properties文件中。
2015-12-25:
- Run the app from a command line用命令行来运行一个app. 命令如下: Windows平台:> gradlew.bat assembleDebug mac平台:
chmod+xgradlew ./gradlew
assembleDebug - corresponds –>对应 subclasses –>子类
2015-12-30:
- 弹幕实现:有json,xml等格式。
- 小型的视频播放器(包括快进,调节音量,调节亮度,可以添加评论,出现弹幕,有下载,收藏按钮等)
2016-01-06:
- 若在清单文件中设置屏幕为横屏,则获得的屏幕坐标仍是左上角为(0,0);得到的屏幕宽度使手机屏幕本身的高度。
0 0
- 每日简记(更新中...)
- Linux学习笔记(每日更新中)
- 浅谈树链剖分(每日不间断更新中)
- 周记(每日更新)
- 炒股心得(每日更新)
- shell每日更新(5)
- shell每日更新(7)
- 每日问题(持续更新)
- Visual Studio 2008 每日提示(整理常用的一些技巧,更新中。。。)
- 每日学口语(持续更新)
- 西爷语录(每日更新)
- 常用的C#代码(每日更新)
- 每日一句英语(日更新)
- 任务进度规划(每日更新)
- Unity3d 基础学习进度(每日更新)
- Android中Fragment简记
- [每日更新]每日三词!
- 每日格言积累及总结——更新中
- 【iOS开发】cocoaPods安装和使用(2)
- python中读写文件及中文编码处理方法
- 第十一章】 SSH集成开发积分商城 之 11.3 实现积分商城层 ——跟我学spring3
- @Component-@Resource-@Repository-@Service-@Controller的区别和理解-------springMVC
- Linux创建crontab,定时将信息记录写入文件
- 每日简记(更新中...)
- Unity+NGUI性能优化方法总结
- Mongo性能测试-python脚本
- abstract 和 interface 的区别及其各自的应用场合
- 删除U8中单据已经审核完成但工作流未完成的任务
- supervisor 进程管理工具
- spring事务管理几种方式(转)
- UML活动图
- 哈夫曼编码/译码器