
开发学习
chrislanbo
这个作者很懒,什么都没留下…
展开
-
【开发笔记】AndroidStudio报错Collection has more than one element.的解决
开发过程中出现莫名出现Collection has more than one element.把distributionUrl改成你自己的,把build.gradle改成你自己的版本。如果不知道自己的是什么版本,用as新建一个空项目,查看就行了。原创 2022-10-14 15:23:18 · 1402 阅读 · 1 评论 -
java通过反射获取方法的入参个数
Android 中如何获取指定方法的入参个数java通过反射获取指定方法的形参。原创 2022-09-02 14:35:00 · 1514 阅读 · 0 评论 -
Android端对不规范的json利用注解SerializedName写Bean类
Android端对不规范的json利用注解SerializedName写Bean类原创 2022-08-31 17:18:34 · 862 阅读 · 0 评论 -
implementation、compile和api的区别图解
官方文档:对大型多项目的构建,使用implementation代替api/compile可以显著缩短构建时间。implementation和api使用来代替compile的。api等同于compile 会把依赖的库在暴露给自己的消费者。implementation 不会把依赖的库暴露给自己的消费者。图中就是多项目依赖的情况下,访问情况。...原创 2022-08-31 16:53:54 · 246 阅读 · 0 评论 -
Android进程通信(IPC)之Messenger
IPC-Messenger原创 2022-08-15 11:41:06 · 953 阅读 · 0 评论 -
Android遗漏的动画-矢量动画AnimatedVectorDrawable(上)
Android动画-矢量动画AnimatedVectorDrawable原创 2022-08-03 15:54:24 · 507 阅读 · 0 评论 -
AndroidStudio 中的 Android plugin version与Gradle version、SDK Build Tools之间的关系
先推荐一下google在中国合法且访问迅速的网站 google开发者网站(中国)首先 android plugin version 理解成gradle 的android 插件版本 gradle versin 就是gradle自己本身的版本 在android studio的ProjectStructure(ctrl+alt+shift+s)的project中显示版本信息 androi原创 2016-12-13 09:53:51 · 2508 阅读 · 0 评论 -
Mac配置环境变量
mac 配置jdkmac 配置环境变量mac .bash_profile 无效原创 2016-12-09 15:05:45 · 396 阅读 · 0 评论 -
Android Studio 修改LogCat的颜色
把log颜色修改,方便区分不能类型的log File->Settings 或Ctrl + Alt +S 找到 Editor / Colors &Fonts / Android Logcat 或在上面的搜索框中输入Logcat 点中Verbose , Info, Debug等选项 然后在后面将Use Inberited attributes 去掉勾选 再将 Foreground 前的复选框选上原创 2016-12-15 15:41:09 · 454 阅读 · 0 评论 -
the database disk image is malformed 数据库打开错误
直接把android手机中的数据库导出到pc端,并打开。出现the database disk image is malformed这个错误。 这个错误实际意思是数据库的磁盘映像格式不正确,不排除其他出错的原因, 但是我这边经过各种排查最终发现:由于数据库变量类型设置有误,并且插入的数据超出变量的size大小。我金额的Declared Type为CHAR(原创 2017-01-18 10:51:43 · 6347 阅读 · 0 评论 -
outlook禁止访问具有不安全因素的附件
outlook禁止访问具有不安全因素的附件解决办法ps:什么后缀的文件查看不了,就写什么后缀 .exe .jar 等等原创 2018-03-29 11:48:14 · 1915 阅读 · 0 评论 -
json解析-----json数组转换成javaBean list
json数组转换成javaBean的list对象 /** * jsonArray 转换成 javaBean list * * @param jsonStr json格式的String数据 * @param clazz 需要转成的bean的.class对象 * @param 转化成的bean类型 * @return 集合原创 2016-11-24 12:13:41 · 3703 阅读 · 0 评论 -
截取两个指定字符内的数据
截取字符串、获取指定字符内的数据截取"(",")",内的数据String getDate = date.substring(date.indexOf("(") + 1, date.indexOf(")"));如果是其他字符只需要替换"(".")"即可比如截取【】内的数据String getDate = date.substring(date.indexOf("【") + 1原创 2016-11-24 10:56:45 · 778 阅读 · 0 评论 -
【爬坑之路】高德地图key验证失败:[INVALID_USER_SCODE]——SHA1不匹配
高德地图继续爬坑出现上述错误,应该是在打包运行的是debug版本的包,可以高德地图的官网配置。告诉一个小技巧:直接把log中不匹配的sha1值copy到调试版安全码SHA1中,那下次就直接运行debug版本的包就可以了原创 2016-11-22 16:45:55 · 8710 阅读 · 10 评论 -
wpa_supplication的使用(1)
Wpa_supplicantWpa_supplicant是linux系统的无线网卡管理程序。下面先给出我测试机TECNO-Phantom6 的wpa_supplication.confadb shellcd data/misc/wificat wpa_supplicant.conf原创 2016-05-10 16:17:29 · 3341 阅读 · 0 评论 -
dialog横竖屏切换不适配
dialog横竖屏切换不适配 工作中有一个出现个问题:横竖屏切换要求dialog宽填充屏幕因为横竖屏切换会重新走activity的生命周期,所以可以在创建一个类继承activityprivate void modifyDialogStyle() { getWindow().setLayout( WindowManager.LayoutParams原创 2016-05-03 17:50:19 · 6316 阅读 · 0 评论 -
Android中EditText中的InputType
Android中EditText中的InputType在工作过程中遇到了EditText的输入类型,从而使用到了InputType。最为常见的是在XML文件的EditText标签下定义<EditText android:id="@+id/etTest" android:inputType="number" android:layout_width="wrap_conte原创 2016-05-16 19:51:09 · 767 阅读 · 0 评论 -
Double、float类型精确到小数点后几位
需求:返回的一系列数据,精确到小数点后2位方法一、使用Math.round()Double value = 0.254668;(double)Math.round(value*100)/100方法二、使用DecimalFormat方法DecimalFormat format=new DecimalFormat(".00");//构造方法的字符格式这里如果小数原创 2016-12-01 09:34:23 · 65960 阅读 · 1 评论 -
json解析-----字符对象转换成Bean对象
1.传入的string解析成JsonBean对象``` public static JsonBean parseJsonBean(String jsonStr, Class clazz) throws Exception { JsonBean bean = new JsonBean(); //返回对象 List list = n原创 2016-11-24 11:14:18 · 1059 阅读 · 0 评论 -
json解析-----json对象转换成Bean对象
json对象解析成javaBean对象 /** * json对象转换成Bean对象 * @param jso json对象 * @param clazz 需要转成的bean的.class对象 * @param 转化成的bean类型 * @return 转化成的bean * @throws Exception原创 2016-11-24 11:19:29 · 985 阅读 · 0 评论 -
[react native]学习日志---es6语法学习
点击学习es6原创 2016-12-11 11:24:53 · 259 阅读 · 0 评论 -
gradle 下载太慢解决
gradle 下载太慢,使用下面的网站手动下载好 国内镜像网站放到gradle的下载目录重新打开开发软件,即可原创 2016-12-12 16:28:40 · 1882 阅读 · 0 评论 -
android studio创建签名文件
android studio中会提供一个默认的签名文件,通常是在用户目录的.android/debug.keystore 文件,但是最好是自己创建一个属于自己的签名文件:1.在android studio中找到如下选项2. 如果之前没有创建过,就点击create new ... 新建新的签名文件,如果之前创建过,就如下所示3.创建新的签名,首先手动输入想要存储的原创 2016-11-22 11:18:22 · 1228 阅读 · 0 评论 -
【爬坑之路】--Native method not found...【android studio上】
在app中集成高德地图的时候,发现了这么个错误Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstanceandroid studio运行app当出现这个错误的时候,请查查是不是自己的.so库文件位置放得不对,导致没有加载方法一:使用默认build.gradle。在 src/main 目原创 2016-11-22 16:00:52 · 848 阅读 · 0 评论 -
解决SDK更新后项目工程Unable to resolve target 'android-**'问题
北京时间2014年10月16日,谷歌推出了Android L系统,这一系统正式的名称为Android 5.0 Lollipop,昵称“棒棒糖”。原创 2014-10-21 15:45:21 · 543 阅读 · 0 评论