
android基础
战国吃熊
星星之火,可以燎原。
展开
-
检测手机是否安装了微信或者支付宝
支付宝: /** * 检测是否安装支付宝 * * @param context * @return */ public static boolean isAliPayInstalled(Context context) { Uri uri = Uri.parse("alipays://platformapi/start...原创 2019-11-18 11:03:36 · 2896 阅读 · 0 评论 -
仿集享联盟app付款码直接打开支付宝或者是微信的个人付款码功能
功能很是简单,这里记录一下,方便大家节省时间。支付宝功能:直接打开个人付款码,如果支付未登录,会登录后在跳转到个人付款码 try { Intent intent = new Intent(Intent.ACTION_VIEW, Uri. parse("alipayqr://platformap...原创 2019-11-18 10:50:18 · 712 阅读 · 0 评论 -
'java.lang.String android.content.Context.getPackageName()' on a null object reference
异常:android.content.Context.getPackageName()' on a null object reference代码:改方法是写在一个Fragment中//onFalide方法是网络请求失败回调 @Override public void onFailed(int what, int responseCode, String er...原创 2019-08-15 14:42:14 · 15793 阅读 · 2 评论 -
Error:Java 8 language support, is not supported when 'android.useDexArchive= false'.
最近在其它项目集成bugly的tinker热修复的时候,报了Error:Java 8 language support, as requested by 'android.enableD8.desugaring= true' in your gradle.properties file, is not supported when 'android.useDexArchive= false'.由...原创 2019-08-15 10:27:55 · 6022 阅读 · 6 评论 -
CheckedTextView 中 supportsRtl属性影响TextView的textAlignment属性,文字无法居中
1、初探 CheckedTextViewa什么是CheckedTextView? b怎么使用?和正常的textView一样使用 ,多了一个textAlignment属性c使用的场景 :说到实现单选、多选大部分人肯定是选择:RadioGroup + RadioButton 和 CheckBox。但针对选项个数的不定以及内容的多变,通过RadioButton与CheckBox实...原创 2019-07-29 11:28:24 · 675 阅读 · 0 评论 -
default activity not found ---Android Studio
其实这个是ide软件的一个小bug了,你是不是曾经遇见过,在度娘上搜了一大把,发现博客大都一样,结果按照上面方法试了结果却没有用。我好久之前发现的这个问题,后来也是查了很多资料才有对症方法好了,废话少说。 其实一般出现这个问题都是,androidStudio被异常关闭了。但是也是排除几个基础问题原因:方法1.你是否配置manifest.xml里面是否有配置入口,并且...原创 2019-07-23 19:10:36 · 151 阅读 · 0 评论 -
PullToRefreshListView 成功加载数据后不显示的问题
OK ,最近做了一个项目 是管理类的软件 里面到处用的都是PullToRefreshListView 这个控件, 今天就要讲讲这个奇葩的坑,感谢网上 有些大佬已经踩过坑总结的一些,但是我发现资料不多,讲的都是一类问题,或者没有从本质上追溯一下。我在来总结一下,方便他人,也方便自己。有2种原因:原因1、PullToRefreshListView 使用的时候: 一定要设置成:android原创 2018-01-18 11:47:18 · 2107 阅读 · 1 评论 -
app( activity) 启动流程
本文主要通过app启动后,分析系统源码的方式来讲解activity启动,本文占时不讲Binder机制ps:下次有空会学习并且写下Binder机制,况且我的glide源码还没有写完。本人水平有限,欢迎有老司机过来飙车,指教! 本文涉及以下几个源码:ActivityThreadActivityManagerNativeActivityManagerServiceActivityStackSup原创 2017-11-15 15:04:25 · 704 阅读 · 0 评论 -
android 源码在线阅读,支持下载
androidXRef 这个一个非常方便的源码阅读的在线网站,支持下载源码。原创 2017-11-15 10:19:04 · 608 阅读 · 0 评论 -
Android dex 进行手动分包,可以指定类进行分包
本篇主要是window环境下 进行的 其它环境请自行百度学习1、使用Android SDK提供的aapt.exe生成R.java类文件 2、使用Android SDK提供的aidl.exe把.aidl转成.java文件(如果没有aidl,则跳过这一步)3、使用JDK提供的javac.exe编译.java类文件生成class文件4、使用Android SDK提供的dx.bat命令行原创 2017-11-01 14:24:45 · 2108 阅读 · 0 评论 -
异常 E/MessageQueue-JNI(796): java.lang.IndexOutOfBoundsException: Invalid index 1, size is 1
今天新增了个刷新结果报了异常:异常是这样的:/MessageQueue-JNI(796): Exception in MessageQueue callback: handleReceiveCallback/MessageQueue-JNI(796): java.lang.IndexOutOfBoundsException: Invalid index 1, size原创 2016-11-24 17:08:18 · 2425 阅读 · 1 评论 -
小问题之-intent 传递map集合
我们都知道intet,能传递的数据包括 8大基本类型和对应数据,还有就是String,还有就是实现了Parcelable和Serializable 序列化类型的数据,以及它们的数组/列表数据。但是如果我们想传递一个map集合应该怎么办呢?可以这么做:将结合包装下public class SerializableMap implements Serializable原创 2016-11-07 16:58:53 · 1256 阅读 · 0 评论 -
如何获取底部虚拟按键栏的高度
如何获取底部虚拟按键栏的高度原创 2016-08-30 14:34:25 · 1989 阅读 · 0 评论