
android
Zhang_Paradise
这个作者很懒,什么都没留下…
展开
-
Retrofit动态切换baseUrl
使用retrofit动态切换baseUrl 通过okhttp自定义拦截器切换baseUrl一开始怎么都不行,一直拿到都是旧 Url 怎么试都不行没有改之前//线上public static final String BASE_SERVER_URL="http://124.165.205.48:20005/app/api/";//安保系统public static final String BASE_SECURITY_SERVER_URL="http://124.165.205..原创 2020-12-30 17:12:22 · 1166 阅读 · 1 评论 -
Java 正则表达式
/** * 正则:手机号(简单) */public static final String REGEX_MOBILE_SIMPLE = "^[1]\\d{10}$";/** * 正则:手机号(精确) * <p>移动:134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、178、182、183、184、187、188</p> * <p>联通:130、131、132、145、155、156、175、1.原创 2020-10-21 11:37:01 · 200 阅读 · 0 评论 -
Android studio开发技巧大全,一篇文章就够了
转自:https://blog.youkuaiyun.com/huweiliyi/article/details/105362471目录快捷键篇 最常用快捷键 操作篇 查找篇 断点篇 修改快捷键 主题篇 自带主题切换 下载主题 主题导入方法 推荐必装主题 Material Theme UI 插件篇 GsonFormat Sexy Editor插件 JsonOnlineViewer 高级技巧篇 变量前缀修改 .转载 2020-09-30 18:59:55 · 584 阅读 · 0 评论 -
AndroidX获取相机相册权限的改变
1、进行动态授权,2、AndroidX之前需要在manifest注册<!-- FileProvider配置访问路径,适配7.0及其以上 -->(1)<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />(2)<provider andro...原创 2019-12-12 15:40:32 · 1824 阅读 · 1 评论 -
Android 读取联系人
1、读取联系人需要获取动态授权 androidManifest中添加<uses-permission android:name="android.permission.READ_CONTACTS" />2、动态进行申请 private static final int REQUEST_CODE = 1;case R.id.iv_linkm...原创 2019-08-29 10:30:14 · 3339 阅读 · 0 评论 -
Android 微信支付加密
项目中接入支付功能,支付宝一次过唯独这个微信,后台说是前端自己加密(真坑爹)如何接入微信支付就不说了,重点加密客户端微信加密//activity中private IWXAPI iwxapi;// PayUtils payUtils = new PayUtils();//// //传递后台传递过来的json// ...原创 2019-08-23 15:50:39 · 735 阅读 · 3 评论 -
String resource ID #0x1
类型转换问题,textview.setText(); edittext.setText() 都不能直接写数字等等,可以直接加“”,或者String.valueOf转一下...原创 2019-08-20 20:08:18 · 834 阅读 · 0 评论 -
android WebView与js交互
最近项目中需要用到android和js的交互重点:必须和前端共同进行调试、参数定义一致(还有缓存特别严重,注意清除缓存)1、初始化(看需求而定)WebView wView = findViewById(R.id.web_view);WebSettings webSettings = wView.getSettings();//允许js弹窗webSettings.setJ...原创 2019-08-19 14:25:44 · 319 阅读 · 2 评论 -
android 签名文件获取 MD5、SHA1
一、1、打开cmd命令窗口 通过 keytool -v -list -keystore 加文件路径, 2、按下回车键,输入密码(密码不可见) 3、即可获得 别名、md5、sha1二、Studio工具中,在右侧找到菜单栏“Gradle”—>”APP名”—>“Tasks”—>“android”—>双击“signReport”...原创 2019-06-18 13:31:40 · 782 阅读 · 0 评论 -
Android studio logcat、debug找不到?
不知道怎么回事突然不显示了,网上大部分说的只是找不到日志的级别,解决方案:点击上方的 View--ToolWindow 进去就会看到 debug、logcat、点击你需要的。...原创 2019-05-08 16:16:30 · 3964 阅读 · 3 评论 -
BaseRecyclerViewAdapterHelper+上拉刷新的时候不会获取监听
在使用添加多条目包括header的时候,会导致获取不到刷新的监听背景:tablayout+viewPager+公用一个fragment 需求是:推荐界面需要加header+多条目 , 热点界面只是 多条目 所以就复用fragment。使用刷新的过程中:推荐界面就可以刷新,加载 很正常,但是到了热点的界面就不刷新了,我通过debug调试,发现它不会调用refresh...原创 2019-04-19 11:25:43 · 706 阅读 · 1 评论 -
使用SmartRefreshLayout+RecyclerView加载关于item向上滑动
关于这个原因:是因为在下拉加载的时候 在给适配器设置数据的过程中,调用1、recyclerViewAdapter.notifyDataSetChanged();这个方法,它会重新绘制布局,切记不能setnewdata方法添加数据定义一个总的集合,将上一次的数据添加进去,然后通过addData设置进去,就OK了。2、还有一种情况,adapter的初始化不要放在refre...原创 2019-04-17 11:48:41 · 1916 阅读 · 0 评论 -
Android 网络重复请求的解决方案
这段时间公司开展新项目,计划使用学习了很久的项目框架,RxJava+Retroufit+OkHttp网络请求,准备都差不多了,当要访问后台接口的时候,后台告诉我两条一模一样的请求,我先是确定点击事件会不会请求两次,不是,会不会是哪里调用了,通过debug愣是没找到,找了半天,又从百度、谷歌、简书找问题,当时的心情特别的烦。 后面就找了不愿意透漏姓名的大佬 ,...原创 2019-04-11 18:54:42 · 7858 阅读 · 4 评论 -
使用Android自带打包,debug、release找不到
1、问题Missing Gradle Project Information. Please check if the IDE successfully synchronized its state with the Gradle Project Model? 解决方案:studio左上角 点击File-----点击Sync Project with Gradle Files,成功打包...原创 2018-11-22 09:45:52 · 2436 阅读 · 0 评论 -
ViewPager实现引导页
VewPager实现引导页 ViewPager,是在Android3.0之后新增的API,可以用于导航栏,页面切换等控件,其主要功能是使视图可以左右滑动,也就是说可以实现轮播图和引导页等效果。 下面我就开始正题了xml中 <!--ViewPager控件--> <android.support.v4.view.ViewPager android:id="@+id/vp原创 2017-10-26 15:11:50 · 436 阅读 · 0 评论 -
android ASimpleCache
轻量级Anndroid缓存框架ASimpleCache之缓存网络数据ASimpleCache是一种基于Android的轻量级缓存框架, 它的大小仅仅只有一个Java文件(简化而来),一目了然。1、ASimpleCache可以缓存什么类型呢 (1)字符串 (2)JSON对象 (3)序列化的Java对象 (4)Bitmap (5)byte数据2、ASimpleC原创 2017-10-20 12:13:17 · 439 阅读 · 0 评论