![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓
月光竹影
这个作者很懒,什么都没留下…
展开
-
Android Webview 空白页面问题
Android Webview 空白页面问题https://www.jianshu.com/p/8ef6340dc166原创 2020-04-03 15:21:57 · 967 阅读 · 0 评论 -
Okhttp3的使用
Okhttp3的使用在build.gradle 加上依赖compile 'com.squareup.okhttp3:okhttp:3.8.0' compile 'com.squareup.okio:okio:1.12.0'配置文件添加网络权限<uses-permission android:name="android.permission.INTERNET"/>添...原创 2019-11-08 11:57:56 · 478 阅读 · 0 评论 -
Gson的使用
Gson的使用JSON 是一种文本形式的数据交换格式,它比XML更轻量、比二进制容易阅读和编写,调式也更加方便;解析和生成的方式很多,Java中最常用的类库有:JSON-Java、Gson、Jackson、FastJson等1.在build.gradle中添加implementation 'com.google.code.gson:gson:2.6.2'同时可以添加Gson工具类imp...原创 2019-11-08 11:52:42 · 189 阅读 · 0 评论 -
AndroidExtension methods are not supported at language level '7'报错
配置okhttp3的Util工具类时遇到个错误,在此记录下安卓N才以上可以使用,所以在build.gradle添加:compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8}...原创 2019-11-08 11:41:24 · 1625 阅读 · 0 评论 -
安卓计时器
安卓计时器创建子线程并创建Message对象,用sendMessage方法向主线程发送消息Boolean isWork=true; new Thread(new Runnable() { @Override public void run() { try { ...原创 2019-11-06 16:44:52 · 328 阅读 · 0 评论 -
RecyclerView中item的点击事件
RecyclerView中item的点击事件1.首先可以在Adapter中写一个接口和Activity中回调的方法(同时添加set方法)public interface OnItemClick{ void onClick(HelperRecyclerViewHolder viewHolder,Grade item, int position); } OnItem...原创 2019-10-10 16:13:53 · 1635 阅读 · 1 评论 -
适配器中设置item高度
在HelperBindData加入 DisplayMetrics dm = mContext.getResources().getDisplayMetrics(); int with = dm.widthPixels; ViewGroup.LayoutParams layoutParams = viewHolder.itemView.getLayoutPar...原创 2019-09-23 11:18:18 · 307 阅读 · 0 评论 -
RecyclerView 高度随着Item数量增加自适应高度
最近弄安卓项目,遇到用自定义适配器的地方,但是当item数量超过一定数量的时候,RecyclerView的高度也不再增加,尝试取消滑动,设置RecyclerView大小等效果都不是很理想,研究多次后终于找到个方法 <RelativeLayout android:layout_width="match_parent" android:layout_height...原创 2019-09-21 15:20:47 · 4278 阅读 · 5 评论 -
安卓6.0获取相机权限
安卓6.0以后,相机的权限就要动态申请了,这两天到处查找,终于找到个不错的方案。1.在项目的build.gradle(app)中添加dependencies {......compile 'pub.devrel:easypermissions:0.1.5'}2.获取相机权限的Activity中继承EasyPermissions.PermissionCallbacks这个接口publ...原创 2019-08-17 17:37:09 · 1079 阅读 · 0 评论 -
Android关闭自动弹出输入法
平时在开发中,AndroidManifest.xml中添加了android:windowSoftInputMode="adjustResize"或者adjustPan的话,当我们打开含EditText控件的页面时,它会自动弹出软键盘,那我们怎么关闭它呢?<activity android:name=".bar_code_queryActivity" android:windowSof...原创 2019-08-16 15:08:29 · 1549 阅读 · 0 评论 -
Android commit 和 commitAllowingStateLoss 的区别
Android commit 和 commitAllowingStateLoss 的区别 fragment 一般我们会这么写: getSupportFragmentManager() .beginTr...转载 2019-08-15 17:22:07 · 399 阅读 · 0 评论 -
Android Studio去掉新建项目的标题
1.找到app/res/values/styles.xml并打开2.将 parent的属性改为"Theme.AppCompat.Light.NoActionBar"<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">原创 2019-08-19 17:04:36 · 299 阅读 · 2 评论 -
深入理解Token
深入理解Token今天看到个比较有用的文章,就分享下 版权声明:本文为CSDN博主「TimeFriends」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_44590469/article/details/98028814 Token解决的问题1.To...转载 2019-08-14 16:17:50 · 274 阅读 · 1 评论 -
Cannot resolve symbol 'xxx'解决方法
安卓开发中有时遇到Cannot resolve symbol 'xxx’这种问题,可以在build.gradle中将jar包注释,然受Sync Now 下,再将注释删除,在Sync Now下然后重启下编辑器即可解决。...原创 2019-08-19 17:00:40 · 13547 阅读 · 2 评论 -
Android简易屏幕适配方案
最近一直被屏幕适配问题折磨的难受,偶然间看到一篇今日头条给的屏幕适配方案,觉得不错,就分享下1.新建Density2.下面是今日头条的代码// 系统的Density private static float sNoncompatDensity; // 系统的ScaledDensity private static float sNoncompatScaledDensity; pub...原创 2019-08-19 16:53:16 · 214 阅读 · 0 评论