蓝少泽

天生我材必有用,千金散去还复来。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  anroid

摘要:在做Android应用时,经常需要执行shell脚本,以快速实现某些功能; 在Android应用程序中执行shell脚本可以省去一大堆繁琐的代码,还可以避免不必要的错误; 比如:拷贝文件夹时,可以执行shell命令中的 cp 命令达到目的;而在代码中实现拷贝文件夹时,不仅需要编写一大堆繁琐的代码,还 阅读全文
posted @ 2017-12-29 10:25 蓝少泽 阅读(7004) 评论(0) 推荐(0)

摘要:linux安装svn其实很容易,个人觉得难就难在配置上,反复配置,琢磨,查找相关资料,总算是成功了。。安装:安装svn,一般情况下,选择yum方式安装还是比较简单的。?12[root@moshi~]#yum-yinstallmod_dav_svn#会自动安装mod_dav_svn及其依赖包:mod_... 阅读全文
posted @ 2015-10-20 16:17 蓝少泽 阅读(480) 评论(0) 推荐(0)

摘要:Android开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartCommand方法中做一些处理。从Android官方文档中,我们知道onStartCommand有4... 阅读全文
posted @ 2015-10-11 17:50 蓝少泽 阅读(1300) 评论(0) 推荐(0)

摘要:Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.... 阅读全文
posted @ 2015-09-15 18:06 蓝少泽 阅读(345) 评论(0) 推荐(0)

摘要:2013-5-2号补充:1.View和ViewGroup的关系Android系统中的所有UI类都是建立在View和ViewGroup这两个类的基础上的。所有View的子类成为”Widget”,所有ViewGroup的子类成为”Layout”。View和ViewGroup之间采用了组合设计模式,可以使... 阅读全文
posted @ 2015-09-15 16:41 蓝少泽 阅读(189) 评论(0) 推荐(0)

摘要:andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列... 阅读全文
posted @ 2015-09-15 15:56 蓝少泽 阅读(233) 评论(0) 推荐(0)

摘要:摘要:过去的时间里,Android开发逐步走向成熟。而无论出现多少Android相关的开发工具,我们每天使用的大量开源库却始终是不可或缺的。这里,向大家介绍的是,这个任劳任怨的大家庭中,最受开发者喜爱的五个Android库。过去的时间里,Android开发逐步走向成熟,一个个与Android相关的开... 阅读全文
posted @ 2015-06-08 17:13 蓝少泽 阅读(377) 评论(0) 推荐(0)

摘要:由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。 友盟多渠道打包废话不多说,以友盟统计为例,在AndroidManifest.xml里面会有这么一段:里面的Channe... 阅读全文
posted @ 2015-04-20 14:35 蓝少泽 阅读(546) 评论(0) 推荐(0)

摘要:引用自:http://www.ihref.com/read-16369.html 阅读全文
posted @ 2015-04-13 16:22 蓝少泽 阅读(184) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/t12x3456/article/details/39958755/转载自: 时之沙:http://blog.csdn.net/t12x3456 阅读全文
posted @ 2015-04-02 18:39 蓝少泽 阅读(262) 评论(0) 推荐(0)

摘要:一、引言Android中通过findViewById在布局文件中找到需要的View,加入一个Activity里面有许多的View需要初始化,那将是一件很繁琐的事情。当然Google一下你会发现有很多Android Annotations框架。比如比较有名的“Android Annotations”,... 阅读全文
posted @ 2015-04-02 12:37 蓝少泽 阅读(960) 评论(0) 推荐(0)

摘要:IntroductionAnnotate fields with@InjectViewand a view ID for Butter Knife to find and automatically cast the corresponding view in your layout.class E... 阅读全文
posted @ 2015-04-02 12:03 蓝少泽 阅读(438) 评论(0) 推荐(0)

摘要:序号渠道名渠道说明特殊渠道1googleplaygoogle市场2umeng自动更新3office_web官方网络4office_qrcode官方二维码硬件渠道5xiaomi小米市场6lenovo联想7sanxing三星8huawei华为9oppooppo10vivovivo第三方市场11m3603... 阅读全文
posted @ 2015-04-01 15:14 蓝少泽 阅读(386) 评论(0) 推荐(0)

摘要:命名规范tags正式版 REL-X.X.Xbranches发版前 RB-X.X.X新功能 TRY-XXX修BUG BUG-XXXXtrunk开发使用注意事项负责而谨慎地提交自己的代码(先更新后提交)SVN更新的原则是要随时更新,随时提交。当完成了一个小功能,能够通过编译并且并且自己测试之后,谨慎地提... 阅读全文
posted @ 2015-04-01 15:09 蓝少泽 阅读(622) 评论(0) 推荐(0)

摘要: 阅读全文
posted @ 2015-04-01 15:07 蓝少泽 阅读(358) 评论(0) 推荐(0)

摘要:之所以有这个话题,是因为工作遇到过两个问题。一个问题是页面空白,fragment重复创建。另一个问题是登录页用到了AutoCompleteTextView,调用showDropDown()方法导致crash。1. onSaveInstanceState() 和 onRestoreInstanceSt... 阅读全文
posted @ 2015-04-01 15:06 蓝少泽 阅读(699) 评论(0) 推荐(0)

摘要:Android开发需要注意的坑一览​对于一些Android开发过程中坑爹、细小,但又重要的错误的总结​Android开发在路上:少去踩坑,多走捷径其他参考:​google官方版本发布图​umeng设备类型参考​设计指南 阅读全文
posted @ 2015-04-01 15:05 蓝少泽 阅读(313) 评论(0) 推荐(0)

摘要:1.随机事件测试。通过adb命令执行测试Monkey 就是SDK中附带的一个工具, 用来做压力测试。应用程序crash 和 ANR时会产生日志。 然后根据关键字分析,就可以把应用出现的问题抓出来。2.Instrumentation提供对Apk的监控。3.主应用场景测试,模拟用户点击行为测试。是对In... 阅读全文
posted @ 2015-04-01 15:04 蓝少泽 阅读(383) 评论(0) 推荐(0)

摘要:由于现在的请求代码每个人都是自己写的,既没有一个统一的入口,也不方便框架的替换。所以写了一个请求管理的中间层。设计稿如下:说明:1.请求配置。RequestConstant?类的内部枚举类RequestTag, 定义有哪些请求。定义包括:相对路径url类型,主要是和host相关。会和相对路径一起拼接... 阅读全文
posted @ 2015-04-01 15:02 蓝少泽 阅读(339) 评论(0) 推荐(0)

摘要:两种方式:第一种:有源码这种方式比较 简单。利用ant打包。直接shell脚本修改 配置渠道号的文件。我们目前是用的umeng的。在AndroidManifest.xml里。提供一个简单的修改渠道号的脚本。第二种:无源码由于我们用上了爱加密,所以也只能用这种方式了。由于现在我们的渠道较少,所以是采纳... 阅读全文
posted @ 2015-04-01 14:59 蓝少泽 阅读(1385) 评论(0) 推荐(0)