摘要:
转眼间,来到博客园已经4个年头了,记得读书的时候第一次接触博客园,首页百花齐放,各位大神传道授经孜孜不倦,书香满怀当时就觉得:哇,怎么那么多牛X的人啊(当时自己在三本大学系里面的编程水平还算不错,有点小满足),越看越觉得自己各种不足,觉得有小手攒着自己的心脏,透不过气来套用现在的话说是(比你优秀的人... 阅读全文
摘要:
有一篇关于android线程讲的非常好,大家可以参考下,其中有一句话讲的非常好,就拿来做开篇之句:当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到... 阅读全文
摘要:
本篇文章内容大部分是来源于本人实际开发中的心得总结,不是非常全面,咱才疏学浅,如果有错误的地方恳请各位指出哦~ android四大组件 四大组件包括:Activity(活动),Service(服务),BroadcastReceiver(广播接收器),ContentProvider(内容提供器) 他们 阅读全文
摘要:
本文将指导大家如何去创建企业通讯录app的服务端除了获取图片,客户端与服务端唯一的交互就是获取最新数据,如果该用户不能获取数据(用户名密码错误、用户离职被删)则返回空。1:典型的交互流程如下: 用户名与密码app -----------------------------> 服... 阅读全文
摘要:
首先咱必须知道,activity是以栈(后进先出)的结构进行管理的。当活动A启动了活动B时,A被压入到栈内,B在栈的最顶层。当B调用finish()结束活动时,B从栈弹出,此时A在栈的最顶层。我们可以在AndroidManifest.xml文件的activity节点,通过指定android:laun... 阅读全文
摘要:
软件背景:该app不是替代手机通讯录,而是对其一种补充。项目只是通讯录客户端,数据源是访问本地、还是访问远程服务器,由你来实现开源地址:http://git.oschina.net/yso/SmartCall已经开了本地版的分支:Local喜欢上手体验的可以先用本地版apk快速搭建服务端指导1:如果... 阅读全文
摘要:
先看下效果图说下思路:1:监听来电广播2:根据来电号码,和本地数据库做匹配,有记录的,则提取出头像、名字、职位,生成悬浮窗3:监听来电广播,如果当前行为是空闲的(没有任何通话行为),则删除掉悬浮窗。tips:原先使用服务来监听,可惜在后台服务锁屏后一段时间很容易被杀死,试过各种办法无效,所以采用监听... 阅读全文
摘要:
git的优点就不去多说了。阻碍咱新手体验它的唯一问题就是门槛太高,脚本看着像天书, 本文主要阐述的,就是如何在android studio上,也能像tfs那样,非常简单的操作,就能使用git进行版本管理 几个月用下来,咱每天要做的就是开始工作前,alt+下方向键,从服务端拉取数据;结束工作后,alt 阅读全文
摘要:
SQLite批量插入数据当我们执行db.execSQL("sql语句")的时候,系统进行了一次IO操作,当批量插入成千上万条时,就会消耗掉许多资源。解决之道是通过事务,统一提交批量操作语句,成千上万次IO操作,下降到一次操作,是不是很爽?方法也很简单//开始操作前,设置事务db.beginTrans... 阅读全文
摘要:
1:Activity篇1.1向Activity传值关键点在于putExtra。如果传递类的话,记得类实现Serializable接口Intent intent = new Intent(FirstActivity.this, SecondActivity.class);intent.putExtra... 阅读全文