日常总结
文章平均质量分 67
静下心来慢慢积累就会比别人很快成功
两年内干成全栈程序员!
展开
-
计算apk的启动时间并且进行优化
1,何为apk的启动(即就是应用的启动)分为两种启动.冷启动也就是apk第一次启动,没有在系统中创建进程.热启动顾名思义就是已经存在了进程(例如启动之后直接的返回(home键)或者back),两者的启动时间是有很大的差别的.(在已经启动之后需要进行冷启动就是将进程杀死,使用数据清除项或者是其他的杀死功能即可)应用启动和游戏启动是不一样的.应用指的就是点击icon之后到主界面(欢迎界面)的显原创 2017-10-19 10:35:47 · 823 阅读 · 0 评论 -
关于数据请求安全性问题
移动开发中的数据安全问题:1,使用post请求方式2,使用https3,后台对请求数据进行动态的设置,设置veryCode4,对其请求的数据进行加密,例如base64等等,传到后台的时候有后台进行解密5,使用代理的时候我们禁止对其网络的访问http://blog.csdn.net/fangyoayu2013/article/details/515077285.1,有时候原创 2017-10-19 20:12:10 · 694 阅读 · 0 评论 -
关于泛型咱们应该知道的事情,才能写出更具有扩展性的代码
等着吧原创 2017-10-19 17:32:42 · 203 阅读 · 0 评论 -
android系统及日志用法
1,日志首先日志是系统级的日志,不仅仅只是我们自己的应用内的Logcat,是所有APP的日志,我们有两种查看方式:a,在电脑终端上使用adb -s 终端代号 locat,或者是adb-s 终端代号 shell 之后 logcatb,将日志文件进行输出到文件并且进行实时的查看,-v之后可以指定tag或者线程,以下是时间和线程adb -s 终端代号 logcat -v time p原创 2017-10-19 15:55:17 · 650 阅读 · 0 评论 -
杀死android的进程几种方法
有两种方式,终极方法直接参看1即可.1,终极方法,手机不需要root:adb shell am force-stop com.taobao.taobao //后面跟的是包名,注意force-stop是连在一起,没有间隔2,adb shell 之后 kill pid .但是手机需要进行root.注意的地方:adb shell 之后 ps,即可查看所有的进程名.但是但是pid在每一次的开关原创 2017-10-19 11:37:10 · 1076 阅读 · 0 评论 -
自定义Toas
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。而且Toast主要用于向用户显示提示消息,接下来巴士为大家总结了Android五种Toast特效详解,当然大家也可以根据自己的需求来自定义自己想要的效果。Android五种Toast特效详解1.默认效果:代转载 2017-10-18 16:14:10 · 358 阅读 · 0 评论 -
ShapeDrawable的简单实用
1总括:shape图形可以理解为我们程序员自己画的UI图,就是一张drawable图形,注意这里可以是纯色或者渐变色,当然渐变色这个比较多样,暂且不在我们的讨论范围.我在这里直接的叫做图形而不叫做图片是因为他是"画"出来,就是说有自己的路径,有些类似于path动画,有自己扩大的特性,自适应的,不像图片会拉伸变形一般.再者就是他比较节省内存,有利于apk的瘦身等.2,有哪几种图形呢?四种原创 2017-08-20 16:39:48 · 678 阅读 · 0 评论 -
关于studio的一些使用技巧
1,我们总是先登录到google而后享受到同步服务,奈何总是不行查看网络的的的设置代理也是不行的,so那就直接的手动拿到jar,文件进行导入导出吧,file按钮下边可进行import or export操作,拿着jar即可完成同步的操作。原创 2017-08-05 09:51:32 · 359 阅读 · 0 评论 -
Android中图片占用内存大小的计算方式
1,首先就是作为默认的ARGB8888方式的图片占用的内存大小:长*宽*4/1024/1024.说明:长宽各指像素长度,4表示每一个像素点上有4个byte,因为每一个像素点是共有4个8位,一个8位为一个byte ,所以就是4byte,算出byte之后除以1024就是kb,在除以1024就是M.例如:ARGB8888 600*800*4/1024/1024=1.83M.2,其他的计算方式就是像素原创 2017-07-31 07:40:14 · 813 阅读 · 0 评论 -
开发中常用的app神器
1,查看当前应用的界面名称,看代码的时候非常有帮助2,Vysor 配合着chrome浏览器的插件使用就是一个手机屏幕的监控.3,apk提取器,就是将已经安装在手机上的app变成apk包分享给别人.4.AppPlus:咕嘟大神写的一个软件分享查看之类的,和apk提取器差不多5,开发助手:滴滴大神 Trinea 开发的一款快速调试及查看手机信息的应用原创 2017-07-30 18:14:32 · 417 阅读 · 0 评论 -
webview遇到的坑
1,WebView介绍 webView 是一个可以显示网页的控件,他的网页渲染引擎和Safari、Chrome一样都是Webkit内核机制。 使用webView来开发应用,有几个很明显的优势:1、搭建Java和Javascript之间交互的桥梁。2、跨平台,网页代码编写一次,即可以在任何支持web的平台上运行,如adnroid iphone,wp7节省开发成本,提高开发原创 2017-07-30 12:47:12 · 494 阅读 · 0 评论 -
每周一结_20170319
1,listview中的setDataStateChange()进行数据更新的时候是保存了状态的了,若是跳转下一界面在返回的时候产生了移位,那么肯定是回来的时候reStart()里边做了重新填充数据的操作,重新填充的时候若是有一段时间为空的话就会导致其移位到第一条目,若是增加更多的话,将不会移动其条目.2,listview进行复用的时候,或者是其他的类似控件,item中有自定义控件的话不可进行原创 2017-03-20 21:57:19 · 336 阅读 · 0 评论 -
app启动的快速启动的总和案例
综合案例应用启动(AppStartup)性能优化——使用NoHttp获取应用列表 案例编写:1、使用的资源如下图片布局Libs代码2、需要关联的库compile 'com.yolanda.nohttp:nohttp:1.1.0'compile 'com.orhanobut:logger:1.15'compile 'com.android.suppor原创 2017-10-19 23:45:20 · 266 阅读 · 0 评论