10 2017 档案

摘要:if(!TextUtils.isEmpty(pNumber) && pNumber.length() > 6 ){ StringBuilder sb =new StringBuilder(); for (int i = 0; i = 3 && i <= 6) { sb.append('*'); ... 阅读全文
posted @ 2017-10-31 15:58 星辰之力 阅读(2999) 评论(0) 推荐(0) 编辑
摘要:在项目中切换Fragment,一直都是用replace()方法来替换Fragment。但是这样做有一个问题,每次切换的时候Fragment都会重新实列化,重新加载一次数据,这样做会非常消耗性能用用户的流量。 官方文档解释说:replace()这个方法只是在上一个Fragment不再需要时采用的简便方 阅读全文
posted @ 2017-10-31 14:13 星辰之力 阅读(984) 评论(0) 推荐(0) 编辑
摘要:Android能用来存储的地方有两个,一个是手机内置的存储空间,一个是外置的SD卡,内置的存储空间一般比较小,所以应用的缓存建议存储在外置的SD卡中。 在Android系统中如何获得存储的路径呢? 以上对应的输出结果为 应用的缓存建议存储在通过getExternalCacheDir().getPat 阅读全文
posted @ 2017-10-25 19:35 星辰之力 阅读(2615) 评论(0) 推荐(0) 编辑
摘要:在操作安卓版本23+的文件读取时,不仅要在maniests中声明,还要在代码中动态声明: 阅读全文
posted @ 2017-10-25 14:13 星辰之力 阅读(2788) 评论(0) 推荐(0) 编辑
摘要:1. 2. 例子: 阅读全文
posted @ 2017-10-25 09:30 星辰之力 阅读(1238) 评论(0) 推荐(0) 编辑
摘要:想把文件保存到SD卡中,一定要知道SD卡的路径,获取SD卡路径: 另外,在保存之前要判断SD卡是否已经安装好,并且可读写: 实例 1. 下载存文本文件和下载如mp3等大容量的文件 2.代码编写 AndroidMainfest.xml中配置 主要是解决网络权限和写SDCard的权限 FileUtil. 阅读全文
posted @ 2017-10-24 16:18 星辰之力 阅读(1488) 评论(0) 推荐(0) 编辑
摘要:APP开发中常有计算缓存大小和清空缓存的功能,此功能很常见,几乎每个应用都能看到,下面就用代码来实现此功能: 步骤为: 1、获取缓存路径 获取长时间保存的文件,Context.getExternalFilesDir(); 存储位置,SDCard/Android/data/你的应用的包名/files/ 阅读全文
posted @ 2017-10-23 20:40 星辰之力 阅读(1566) 评论(0) 推荐(0) 编辑
摘要:Android Studio升级到2.3版本之后,小米手机MIUI8不能运行Android Studio程序,报如下错误: 解决方法 设置Android Studio 中Instant Run中的选项为不选中 根据以下路径,找到Instant Run中的选项 File —— Settings——Bu 阅读全文
posted @ 2017-10-22 16:53 星辰之力 阅读(570) 评论(0) 推荐(0) 编辑
摘要:在Android Studio的开发中,在软件中集成了ButterKnife插件,另外需要集成ButterKnife的jar包。因为本地没有现成的,所以在module的build.gradle文件中添加了如下代码: 结果报了如下错误: Unresolved Dependencies Unresolv 阅读全文
posted @ 2017-10-21 20:07 星辰之力 阅读(7478) 评论(0) 推荐(0) 编辑
摘要:Android Studio打包应用默认生成的apk名称是:app-release.apk 、如果我们要让生成的apk名跟我们版本包名有联系的话,那我们就要自定义生成的apk名了 需要在build.gradle(Module:app)文件下android{ }中添加: 这样我们打包的apk名就是:c 阅读全文
posted @ 2017-10-20 20:26 星辰之力 阅读(762) 评论(0) 推荐(0) 编辑
摘要:这里我不再详细介绍那写比较常规的方式,例如静态变量,静态方法,持久化,application全局变量,收发广播等等。 首先我们来介绍使用Handler来实现Fragment与Activity 的交互。 第一步,我们需要在Activity中定义一个方法用来设置Handler对象。 第二步,在Fragm 阅读全文
posted @ 2017-10-20 16:36 星辰之力 阅读(2843) 评论(0) 推荐(0) 编辑
摘要:解决办法是当前activity 销毁的时候 我遇到的问题: 阅读全文
posted @ 2017-10-19 16:14 星辰之力 阅读(2089) 评论(0) 推荐(0) 编辑
摘要:多渠道打包,主要是为了统计不同的渠道上包的下载数量,渠道越多,我们需要打的包数量越多,这个时候,我们没法去使用单纯的手动打包去一个一个的生成不同的渠道包,我们需要更高效的打包方式。 声明渠道方式一: 通常我们区分渠道都是在我们manifest 文件的 application 用这样来定义渠道信息: 阅读全文
posted @ 2017-10-19 11:35 星辰之力 阅读(2183) 评论(0) 推荐(0) 编辑
摘要:在国内Android常用渠道可能多达几十个,如: 谷歌市场、腾讯应用宝、百度手机助手、91手机商城、360应用平台、豌豆荚、安卓市场、小米、魅族商店、oppo手机、联想乐商、中兴汇天地、华为、安智、应用汇、木蚂蚁、3G安卓市场(久邦开发者发布系统) uc应用商店、苏宁应用、淘宝手机助手、蘑菇市场、搜 阅读全文
posted @ 2017-10-19 10:08 星辰之力 阅读(813) 评论(0) 推荐(0) 编辑
摘要:1 首先你要定义一个接口 2 创建一个service 3 需要添加一个string转换器 4 就可以传递jsonarray了,我下面的实例代码传递的是jsonarray 阅读全文
posted @ 2017-10-18 09:35 星辰之力 阅读(1991) 评论(0) 推荐(0) 编辑
摘要:今天调试程序时log中突然打印这样的错误,但是程序并没有crash,为了不放过一个错误,我决定调查一下。 当时是离开一个activity,然后提示是否退出此界面,接下来就打印此错误: 显然,我用Dialog确认是否退出,但是activity销毁后并没有处理Dialog的退出。 解决办法: 知道了问题 阅读全文
posted @ 2017-10-13 15:17 星辰之力 阅读(800) 评论(0) 推荐(0) 编辑
摘要:1.准备 我使用的是AS2.2.2,首先FQ注册google开发者帐号,准备获取API Key,网上有许多相关资料我就不再赘述,这里讲一个比较小白级的获取方法,可以减少许多输入 1.1. AS创建项目添加一个Google Map Activity 1.2 创建成功后找到google_maps_api 阅读全文
posted @ 2017-10-12 19:32 星辰之力 阅读(9453) 评论(0) 推荐(0) 编辑
摘要:方法一: 通过命令行,直接生成MD5值 keytool -list -v -keystore keystorefile -storepass 123456 其中keytool为jdk自带工具;keystorefile为Android 签名证书文件 如: C:\Program Files\Java\jdk1.7.0_25\bin>keytool -list -v -key... 阅读全文
posted @ 2017-10-12 17:08 星辰之力 阅读(1837) 评论(0) 推荐(0) 编辑
摘要:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/***/base.apk"],nativeLibraryDirectories=[/data/app/***/ 阅读全文
posted @ 2017-10-12 15:48 星辰之力 阅读(1480) 评论(0) 推荐(0) 编辑
摘要:微信授权登录,官方说的不是很清楚、所以导致有一部分的坑。 微信注册应用平台的应用签名,下载 微信签名生成工具 输入项目的packageName也可以查看到。 (注意:debug、Release 一定要区分,因为2种生成的微信签名不一致,会导致没有跳转、回调。。。。一般在微信开发者上面注册的是正式环境 阅读全文
posted @ 2017-10-12 14:56 星辰之力 阅读(420) 评论(0) 推荐(0) 编辑
摘要:Github:https://github.com/kymjs/RxVolley RxVolley使用文档 V1.0:http://rxvolley.mydoc.io/ 一.RxVolley使用指南 1.概述 2.依赖 使用 RxVolley 做网络请求 3.简单实现 4.对Cookie等请求头的处 阅读全文
posted @ 2017-10-11 18:03 星辰之力 阅读(488) 评论(0) 推荐(0) 编辑
摘要:1:首先在微博官方注册账号,官方地址是:http://open.weibo.com/然后创建一个新应用。 2:当然我们得现在自己电脑上创建一个应用,例如包名叫com.winorout.weibo,那么这个包名此时就要用到了。 3:我们点击应用信息,再点击高级信息,从里面我们可以添加包名,然后下载到m 阅读全文
posted @ 2017-10-11 17:47 星辰之力 阅读(1365) 评论(0) 推荐(0) 编辑
摘要:最近我老大问我一个问题,说Android可不可以像iOS那样,通过target对项目进行管理啊。老大提这个问题也是正常的,我公司的主要是帮别的公司做硬件定制的,每定制一个硬件就要定制一个APP,但是很多APP的定制其实都是基于同一个APP,只是改改图标,改改部分功能,但是就是这么简单的改变都需要新建 阅读全文
posted @ 2017-10-11 15:40 星辰之力 阅读(6049) 评论(0) 推荐(0) 编辑
摘要:前言 Android第三方登录可以说是非常的常见,今天主要先说一下新浪微博第三方登陆授权。 SDK版本支持 SDK v3.0已经发布了支持iPhone和Android的版本。 须将你的应用的包名签名信息在平台进行填写注册。 SDK3.0不区分Phone和Pad。Windows Phone请下载SDK 阅读全文
posted @ 2017-10-11 15:02 星辰之力 阅读(2767) 评论(0) 推荐(0) 编辑
摘要:众所周知,移动互联网在这几年经历了蓬勃发展,到目前为止,移动互联网发展仍然很强劲。其中移动设备系统以android占据主导地位,之前是加拿大的黑莓系统占据主导,但后来随着android系统的问世,黑莓手机操作系统逐渐被android蚕食,目前,全球最为流行的移动操作系统有Google公司的andro 阅读全文
posted @ 2017-10-11 14:24 星辰之力 阅读(1949) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示