
安卓开发
文章平均质量分 65
程前o
会点Java和Android
展开
-
安卓应用安装错误集锦
INSTALL_FAILED_OLDER_SDKINSTALL_FAILED_USER_RESTRICTEDINSTALL_FAILED_DEXOPT(1)INSTALL_FAILED_DEXOPT(2)INSTALL_FAILED_MEDIA_UNAVAILABLEINSTALL_FAILED_OLDER_SDK发生原因:手机安卓版本低于应用最低...原创 2018-04-25 10:01:18 · 405 阅读 · 0 评论 -
优快云知名安卓博主
以下博主没有排名之分,均为优秀博主郭霖博客地址:https://me.youkuaiyun.com/sinyu890807博客信息包罗万象,如果你没有关注郭霖的微信公众号那真是可惜,很多前沿技术,开头还有最新资讯,让你学习的过程中了解时事。鸿洋博客地址:https://me.youkuaiyun.com/lmj623565791个人网站:http://wanandroid.com/与郭霖同为博客大佬,相对...原创 2018-09-18 14:25:17 · 1749 阅读 · 2 评论 -
安卓定位方式全总结-gps定位,network定位,ip定位,基站定位
先讲业务需求,有同样业务需求的童鞋可以参考一下主要是希望不通过第三方获取经纬度信息1.需要考虑6.0以上的定位权限2.因为getLastKnownLocation是获取之前的定位信息,可能这个定位信息为空所以我们需要先开启定位服务,在定位信息为空的时候requestLocationUpdates获取定位信息安卓6.0以上的话需要先获取定位权限。权限开启代码不放了,自行查询资料,以下代码...原创 2018-09-27 11:03:32 · 5421 阅读 · 2 评论 -
查看安卓签名文件信息
cmd基础命令(Android Studio的terminal窗口一样)cd [你的签名文件目录] 切换目录 (如果切换目录不成功可能需要切换盘符)C: 切换到C盘查询签名文件操作步骤step1.打开cmd或者terminalstep2.切换到签名文件目录(默认签名文件目录:C:\Users\Administrator\.android\debug.keystore)step...原创 2018-10-30 18:05:59 · 2814 阅读 · 0 评论 -
安卓无法调起微信不回调授权界面无法获取code-微信日志查看排错
Question 1. WXEntryActivity中的IWXAPI.handleIntent要和WXAPIFactory.createWXAPI出来的IWXAPI保持一致Question 2. 确保APPID正确Question 3. 确保签名文件和申请APP时的签名一致 [查看签名文件信息]Question 4. 签名文件出现问题,修改完了之后还是不行?卸载微信重新安装,因为微信缓...原创 2018-10-30 18:15:45 · 1869 阅读 · 0 评论 -
Android Studio app项目Build构建错误
FAILURE: Build failed with an exception.* What went wrong: Execution failed for task ':app:transformClassesAndResourcesWithProguardForDebug'.> Job failed, see logs for details* Try:Run with -...原创 2018-12-07 16:34:36 · 3549 阅读 · 0 评论 -
Adb操作出现的错误
文章目录adb server version (31) doesn't match this client (40); killing...adb server version (31) doesn’t match this client (40); killing…错误原因是因为:有多个adb程序在运行如360手机连接助手等各种手机连接助手。关掉手机连接助手即可,如果还不行杀掉非主要的ad...原创 2019-02-15 11:24:57 · 508 阅读 · 1 评论 -
Flutter热更新与热加载
今天偶然从Flutter官方文档上看到了支持热更新,当然这是从2019年才开始的Dynamic updatesThe Dart Platform, on which Flutter is built, provides unique abilities for us to push code to your applications without redeploying the app.D...原创 2019-04-12 10:17:14 · 12902 阅读 · 3 评论 -
安卓反编译,反混淆,抓包
反编译资源apktool解析安装包里面的资源文件apktool d test.apk反编译代码d2j-dex2jar解压apk文件得到dex,解析dex为jar文件d2j-dex2jar classes.dexjd-gui查看反编译后的jar包jad解压jar文件得到class文件,使用jad将class文件转为java文件//将test目录下的所有class文件反编译...原创 2019-06-25 17:50:07 · 1838 阅读 · 0 评论 -
RecyclerView.Adapter基类封装-Kotlin版本
封装基类如下:import android.support.v7.widget.RecyclerViewimport android.view.Viewimport java.util.ArrayList/** * content: * @author 程前 * @blog: https://blog.youkuaiyun.com/ch1406285246 * modifyNote: ...原创 2019-06-25 18:16:53 · 765 阅读 · 0 评论 -
CLog-日志管理,日志输入到文件,基础Dialog
CLoglog日志管理,Toast简化,基础对话框。引入 implementation 'xyz.cq.base:clog:1.1.4'使用log打印初始化 CLog.init("Ctools", BuildConfig.DEBUG);设置logFile CLog.logFile(Environment.getExternalStorageDirectory().get...原创 2019-06-24 11:30:47 · 3296 阅读 · 0 评论 -
安卓保活-探究与微信的保活差距 及 应用场景分析
请合理看待应用保活和进程保活,合理使用,避免对于资源的浪费,导致用户忍痛放弃应用。如果想要让应用一直存活,我们需要知道是什么让我们的应用走上了消亡。Scene 1:锁屏应用清理解决方案:多种保活方式,详见下段文章Scene 2:手机关机解决办法:监听开机广播,开启应用其中大有学问的点是锁屏应用的清理,我们先来看一下保活的方式和适用范围吧1. 1px A...原创 2018-05-02 11:13:58 · 2207 阅读 · 0 评论 -
安卓开发xutils-Post请求一个方法解决单张图片,多张图片,文字的上传
前情提要之前需求用到多张图片上传,在网上搜了一下,发现都是原生API的上传,之前也使用了Retrofit的RequestBody.create(MediaType.parse("multipart/form-data"), file)实现上传图片但是发现不好用,扩展性差(PS:可能是我用的不好哈),我的代码中用到了xutils的注解模块,就想使用网络模块来实现。准备工作在build原创 2017-06-20 12:01:06 · 2824 阅读 · 1 评论 -
EditText.setError无法显示,需要修改字体颜色的解决办法
EditText.setError无法显示是因为错误提示框的背景颜色和字体颜色一样了,只需要修改字体颜色就可以,修改之后效果如图需要更改的代码如下 //定义错误内容 String errorText = "出错啦~~!"; // 将提示文字改为红色 ForegroundColorSpan fgcspan = new ForegroundColorSpan(Color.R原创 2016-11-04 17:07:08 · 1500 阅读 · 0 评论 -
TextView使用SpannableString设置复合文本
TextView通常用来显示普通文本,但是有时候需要对其中某些文本进行样式、事件方面的设置。Android系统通过SpannableString类来对指定文本进行相关处理,具体有以下功能:1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件3、ForegroundColorSpan 文本颜色(前景色)4、MaskFilter转载 2016-11-04 17:20:35 · 344 阅读 · 0 评论 -
安卓最新版本及基础知识
安卓碎片化通俗的讲亦是指整个安卓平台的差异化越来越大,任何成功的智能操作系统都是由庞大的软件资源支撑起来的,这要求系统和硬件有一定的一致性,这才能确保软件的兼容性,而个人和团体开发的第三方软件也有一定的规范,以确保软件和设备完全兼容。而由于Android完全免费以及完全开源的性质,最终导致Android设备的软件兼容性变差,间接加大了软件开发的难度(主要难度是让软件在更多的设备上运行),最原创 2016-10-23 14:17:03 · 557 阅读 · 0 评论 -
等子线程Thread执行完之后再执行mian线程的UI更新等等
我想打一下1,2,3。然后我这么写System.out.println(1); Thread thread=new Thread(new Runnable() { public void run() { System.out.println(2); } }); thread.start(); System.out.println(3);结果打印出来是1,原创 2016-07-28 15:42:21 · 1745 阅读 · 2 评论 -
安卓汉字转拼音字符串,进行模糊搜索时使用
建一个类放进去,一会用的到。/** Copyright (C) 2011 The Android Open Source Project** Licensed under the Apache License, Version 2.0 (the "License");* you may not use this file except in compliance with the Li原创 2016-05-16 16:48:14 · 2046 阅读 · 2 评论 -
设计模式-单例模式及使用场景
我们要明白why?为什么要用单例? where?单例用在什么地方?这个问题请在文末寻找。先看怎么来写单例。特点单例类只能有一个实例 单例类必须自己创建自己的唯一实例 单例类必须给所有其他对象提供这一实例写法/** * 懒汉式单例 * @author qian.cheng * */public class SingletonHungry { //私有无参构造方法,保证除此类外通原创 2017-11-28 17:50:00 · 453 阅读 · 0 评论 -
安卓-图片适配问题,问UI设计师要什么样的图,然后图片放在哪个文件夹
当时自己刚开始做安卓的时候,UI设计师问我,要什么格式的图? WHAT?现在心里终于有点那啥数了。首先,我们要用的图片资源能放在哪? 图1 图2 其实mipmap与drawable并没有太严格的区别。只是mipmap在图片缩放上有一定的图片优化 接着我们要了解hdpi,ldpi,mdpi,xhdpi,xxhdpi的区别 图3 安卓如果5种分辨率的图片都有的话,应用会自动安卓手机最原创 2017-11-28 18:19:43 · 2389 阅读 · 0 评论 -
Activity的四大启动方式&&启动Activity引起的内存泄露问题
前情提要作为一个安卓程序猿,挣钱问题深深的困扰着我们,但是内存泄露像一座大山,阻挡在我们面前,我们必须干掉他,继续向前。![1](http://img.blog.youkuaiyun.com/20171018204612741?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2gxNDA2Mjg1MjQ2/font/5a6L5L2T/fontsize/400/fill原创 2017-10-18 21:19:31 · 745 阅读 · 0 评论