Android_Program
谁是谁的谁_bj
https://github.com/yanghuiyu39/yhyUIdemo
展开
-
安卓 mkdir() 与 mkdirs() 的区别
boolean mkdir() 创建此抽象路径名指定的目录。boolean mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。具体使用: String path ="E:\\data\\a\\b\\c"; Boolean result = new File(path).mkdir(); System.out.println(result); 当c的父目录存在时 返回true当c的父目录不存在时 返回false ...原创 2020-11-03 16:42:54 · 157 阅读 · 0 评论 -
Instant run功能开启导致APK在VIVO手机上运行不了~报ava.lang.ClassNotFoundExce
哭笑不得,,,工具的一个功能影响了APK的运行,而且其他平台没问题,就VIVO手机有问题,他们工程师是把底层啥改了,,,无语运行apk老是报java.lang.ClassNotFoundException: Didn't findclass "com.****.***.activity.MyApplication" on path: DexPathList,通过反编译apk查看源码发现,apk里面...原创 2018-05-17 17:06:26 · 3774 阅读 · 0 评论 -
java 中int转String 会出现的问题:+""不靠谱
如果用一个null对象和+“”拼接,,,,会出现,得到一个“null”的值~~~所以此方法并不靠谱原创 2017-06-07 17:57:59 · 465 阅读 · 0 评论 -
安卓打包APK so丢失,强制加入方法
build.gradle文件里加入:android { //打包apk的时候添加.so文件 task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") { destinationDir file("$projectDir/libs")原创 2016-09-20 15:31:29 · 1600 阅读 · 0 评论 -
VIVO手机上del键无效OnKeyListener不响应问题
在修改交易密码界面用到一个自定义输入框类似这种(原谅丑了点~)结果昨天有用户反馈在VIVO手机上回出现,Del键无效的问题~~~最后发现是:EdiText的OnKeyListener没有响应。最后搜搜了一下,找到了解决方案:重写EdiTextView的InputConnectionWrapper的方法后解决了问题:代码如下:p原创 2016-12-14 15:36:21 · 2392 阅读 · 1 评论 -
Remote Debugging之放开那个webview让我来调戏(试)
(此段可以略过) 随着H5的发展,在安卓开发中逐渐影响了我们原来的一些开发模式。 例如现在在原生中有很多活动页和一些需要经常变化的页都是用嵌在webview里的模式。 而这个时候更必不可少的会遇到的问题就是,安卓与js相互调用的问题。 今天就给大家讲一下,通过调试webview来解决js相互调用出现的问题。(—-正题开始—) 本来有一个项目A,现在要在项目B里面把A的一部分功能分离出来作为原创 2016-11-06 22:50:34 · 1905 阅读 · 0 评论 -
当运行到异常的时间会自动暂停,极其有用,不用到处到打断点了
当运行到异常的时间会自动暂停,极其有用,不用到处到打断点了。在Run-->View breakpoints 的界面上,点击左上角的+,选择Java Exception BreakPoints然后在里面设置监听,找到NullPointException即可。原创 2016-10-20 15:50:00 · 710 阅读 · 0 评论 -
JavaScript学习框架图
原创 2016-10-27 10:04:43 · 553 阅读 · 1 评论 -
解析用Gson解析json遇到”一”:“二”类似字符串key,value,如何编写实体类
{"测A00007":["离线","离线"],"测A00006":["离线","离线"],}如上,实体类:public class AAA {public HashMap>> aaa;}原创 2016-09-28 10:43:57 · 1272 阅读 · 0 评论 -
安卓6.0,以后需要实时请求的权限,可能导致以前像Imag-loader缓存等策略异常
6.0之后的被认为是危险权限的 权限,需要实时请求用户批准原创 2016-09-21 15:23:25 · 351 阅读 · 0 评论 -
Retrofit+RxJava多图以及文字同时上传
原文:http://blog.csdn.net/jdsjlzx/article/details/52246114 学习后写了自己的实现,地址:https://github.com/yanghuiyu39/retrofix_rejava根据http/1.1 rfc 2616的协议规定,我们的请求方式只有OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE等,那转载 2016-08-26 23:07:03 · 6258 阅读 · 0 评论 -
简单集成热修复,实现在线修复bug而不是更新APP
背景 当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙得焦头烂额:重新打包App、测试、向各个应用市场和渠道换包、提示用户升级、用户下载、覆盖安装。有时候仅仅是为了修改了一行代码,也要付出巨大的成本进行换包和重新发布。这时候就提出一个问题:有没有办法以补丁的方式动态修复紧急Bug,不再需要重新发布App,不再需要用户重新下载,覆盖安装?转载 2016-09-22 20:29:16 · 1247 阅读 · 0 评论 -
AndroidMVPdemo
做过JavaWeb的同学,对于MVP设计模式肯定不能理解,毕竟用过MVC云云今天我们来详细看看MVP到底是什么,有什么优点,怎么实现MVP按照MVC的分层,Activity和Fragment(后面只说Activity)应该属于View层,用于展示UI界面,以及接收用户的输入,此外还要承担一些生命周期的工作。Activity是在Android开发中充当非常重要的角色,特别是T原创 2016-08-26 18:19:06 · 471 阅读 · 0 评论 -
Fragment实现懒加载,让应用更优化
Fragment实现懒加载,让应用更优化,避免大量网络请求,只预加载View或者都不加载public abstract class BaseFragment extends Fragment { private boolean isVisible = false;//当前Fragment是否可见 private boolean isInitView原创 2016-08-25 18:26:43 · 307 阅读 · 0 评论 -
一个搜索和展示热词和历史内容等筛选条件的类
package com.luxji.auction.app;import android.content.Context;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.Matrix;import android.graphics.drawable.BitmapDr原创 2016-07-14 17:11:28 · 1777 阅读 · 0 评论 -
安卓软件安装后直接点打开出现的问题
在APP安装完成后一般有:完成和打开俩个按钮。如图所示:此时直接点击打开应用,然后返回桌面在点应用,会打开同一个应用俩次,而由此引起各种问题(需要退出俩次等问题)。在查阅资料后发现这是点打开按钮时启动的Intent打开应用传递的参数和从桌面点击打开时传递的Intent参数不同。所以在启动页中加入以下代码即可解决问题。//如果原来已经打开对了activity,则唤原创 2015-10-12 15:05:31 · 607 阅读 · 0 评论