Android-手机卫士
11061104
知道的越多,不知道的越多
展开
-
Android 手机卫士开篇
接下来一段时间,我将会拿一个手机卫士练练手【毕竟好久没写了】,途中有所心得体会之处我会分享给大家!可能有一些初学者,还不是很清楚如何开发,用什么开发! 不用着急,我会从开发环境的搭建着手进行讲解~现在Android的开发普遍为AndroidStudio,本人实际工作当然也是啦,但为了更多的初学者们[Gradle自己也没吃透],本次练手采用古老的做法:Eclipse+ADT。大家都是精英,我相信给了原创 2017-09-13 21:32:15 · 441 阅读 · 0 评论 -
Android 手机卫士(7)AlertDialog
说实话,这不算一篇!(个人总是忘记对话框的正确创建,在此提醒自己)Builder builder = new AlertDialog.Builder(this);// 设置左上角图标builder.setIcon(R.drawable.ic_launcher);builder.setTitle("版本更新");builder.setMessage(mversionDes);builder.原创 2017-09-18 19:03:04 · 594 阅读 · 0 评论 -
Android 手机卫士(8)下载服务器上的APK
// 下载apk,用到了xutils架包(需要导入架包置于工程的lib目录下)// xutils的架包可以自行x度下载// xutils的注意事项:// (1)不光lib下有该架包,还需要在Android Private Libraries下也存在[这个可能会帮你自动做]// (2)配置清单文件里面加上网络和读取外部存储的权限[xutils一共就需要这两个权限]// <uses-permi原创 2017-09-18 19:24:27 · 1060 阅读 · 0 评论 -
Android 手机卫士(6)消息处理机制
当你需要进行一些耗时操作的时候,想必大家都知道:创建子线程呗!但是要注意的是: Android系统中的视图组件并不是线程安全的,如果要更新视图,必须在主线程中更新,不可以在子线程中执行更新的操作。那如何通知主线程进行视图的各种操作呢? 子线程中通知主线程,让主线程做更新操作!具体操作private static final int COMPLETED = 0;//主线程中执行耗时操作的子线程原创 2017-09-15 23:17:12 · 469 阅读 · 0 评论 -
Android 手机卫士(5)从Apache Tomcat服务器获取数据并解析
我们从服务器端获取“信息”以便于CheckVersionCode,从而服务于版本更新操作!// 介绍一下流程:// 获取服务器端的版本号(两步:请求/响应[xml | json])// Tips : 访问http://www.oxxx.com/xxx.josn?key=value 返回200 请求成功.// 以流的方式将响应数据[json文件里面的内容]读取出来// 提示更新的json文件应该原创 2017-09-14 21:18:32 · 778 阅读 · 0 评论 -
Android 手机卫士(4) 包名/版本号/版本名的获取
做一个合格的应用,肯定得考虑一下升级的感受啦!因此版本号至关重要,这是是否更新应用的关键~PackageInfo info = getPackageManager().getPackageInfo(this.getPackageName(), 0);上段代码获取到了版本信息的对象【注意加try catch捕获一下异常哟】那么我们的版本名/版本号也就很清楚啦!mLocalVersionCode = i原创 2017-09-14 21:04:38 · 428 阅读 · 0 评论 -
Android 手机卫士(3) ProgressBar变得很丑
也许你在AndroidManifest.xml中将默认的主题更改成别的Theme,例如: android:theme="@android:style/Theme.Light.NoTitleBar 没瑕疵!但是偏偏用到ProgressBar的时候,会发现它没有想象中的好看【细+瘦】,而是【粗+大】。为什么? 一般这是因为你采用的Theme版本都比较老旧了;里面维护的ProgressBar是以前的原创 2017-09-14 20:54:28 · 499 阅读 · 0 评论 -
Android 手机卫士(2)删除TitleBar的两种方法
在开发中,我们常常会遇到删除TitleBar的情况,本次练手应用也不例外。去掉TitleBar有两种方式 (1)仅仅删除当前Activity的TitleBarrequestWindowFeature(Window.FEATURE_NO_TITLE);(2)删除所有Activity的TitleBar// AndroidManifest.xml中将默认的主题android:theme="@style原创 2017-09-14 20:37:22 · 463 阅读 · 0 评论 -
Android 手机卫士(1)
Android的开发之神兵利器【Android真机/Android模拟器】否则光秃秃的对着代码,对着UI,很枯燥de~ 我想在座de各位学习Android也正是因为有趣的可视化开发@大家想要在手机上跑我们自己写的APK,必备进入【开发者模式】。 如何进入【开发者模式】呢? 每个手机不太一样,通常都是点击两到三次手机的版本号。就会自动的进入开发者模式啦!【坑】 本人常年佩戴的是魅族Pro5,然原创 2017-09-13 21:53:21 · 414 阅读 · 0 评论 -
Android 手机卫士(9)安装从服务器端下载好的APK
安装下载到指定位置的apk.注意事项:1.包名要一致2.签名要一致【服务器端apk(C:\Eclipse\Pro\KeySafeManager_KeyStore) 本地是debug apk(C:\Users\app\.android\debug.keystore)】直接编译生成的apk是使用系统默认的签名文件生成的。 服务器端肯定是用的自己的签名文件生成的apk。 若是签名不一致,安装的时原创 2017-09-18 20:16:46 · 1099 阅读 · 0 评论