![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android使用技巧
Android-Sky
Android开发知识梳理,为自己开发更顺心!
展开
-
问题TransactionTooLargeException: data parcel size 520536 bytes
1 网上说 Bundle 传值过大 我测试 我的问题不在这Bundle bundle = new Bundle();bundle.putString("title", title);bundle.putString("studentId", studentId);bundle.putInt("classNum", classNum);bundle.putString("classId", classId);2 我的问题 如下 viewpage 和tablayout 组合生成frag...原创 2020-12-08 18:33:52 · 281 阅读 · 0 评论 -
toolbar打造统一风格的标题栏
1 要使用 toobar 首先要设置app取消使用古老的ActionBar<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="windowNoTitle">true</item>原创 2020-10-16 15:37:27 · 138 阅读 · 0 评论 -
Android Studio使用Wifi调试的方法:使用Android WIFI ADB
安装插件重启后 小图标就是插件, usb连上后 点击就可切换成wifi连接 此时可拔掉 进行wifi操作了原创 2020-07-17 11:31:07 · 552 阅读 · 0 评论 -
解决问题 Cause: buildOutput.apkData must not be null
附上解决视频:https://www.youtube.com/watch?v=BWUFWzG-kag在build apk 最后一步的时候,需要选择release版本,但是最主要的是,打包流程变了,导出包的Desination Folder路径要改变!默认选的是module的路径(e.g. E:\projectxxxx\app),选择为project路径(e.g. E:\proje...原创 2019-12-27 16:18:23 · 772 阅读 · 0 评论 -
Android Studio内存大小简单配置及显示
File 下setting 中 搜索 memory 动态配置 后 Androidstudio 提示会重启即可。原创 2019-12-03 14:20:41 · 1769 阅读 · 0 评论 -
权重layout_weight特殊使用技巧
1 当遇到布局底部需要保持内容时 或者横向使用 比例使用<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tool...原创 2019-07-05 14:17:09 · 196 阅读 · 0 评论 -
Android 利用getIdentifier()方法获取资源ID
/** * 利用getIdentifier()方法获取资源ID * 方法描述: * getIdentifier(String name, String defType, String defPackage) * 第一个参数:资源的名称 * 第二个参数:资源的类型(drawable,string等) * 第三个参数:包名 */...原创 2019-07-11 14:42:30 · 385 阅读 · 0 评论 -
Android Studio清理多余的资源文件
项目中多余的资源文件打包时影响apk的大小,清除步骤如下之后就把多余的文件全部清理掉了,可以愉快地打包了原创 2019-09-12 10:03:05 · 1596 阅读 · 0 评论 -
BaseQuickAdapter 上拉加载问题
本人使用此适配中 发现底部一直不显示(小于10条的情况下没有更多数据提示)发现忘了注册上拉事件 panTaManageDetalListAdapter.setOnLoadMoreListener({ page++ mPresenter.getPartsStorageListData(PanTaManagemenDetalListEntit...原创 2019-09-23 16:47:33 · 4487 阅读 · 0 评论 -
SSL peer shut down incorrectly(完美解决)
Android Studio 默认配置这里写图片描述 **将红色区域地质替换成http://services.gradle.org/distributions/ **原文:https://blog.csdn.net/qq_15895655/article/details/76714071或者 根目录buide中增加下面的内容...原创 2019-06-05 16:04:27 · 7190 阅读 · 0 评论 -
泛型通配符extends与super的区别
class Super{ } class Self extends Super{ } class Son extends Self{ } void test() { List<? extends Self> a = new ArrayList<>();//参数类型上界是Self a.add(...原创 2019-03-15 17:25:41 · 172 阅读 · 0 评论 -
Android 控件底部问题
1 当控件布局高度过高,需要Scorllview 嵌套使用时, 此时scorllview必须加上ScrollViewandroidlayout_width=match_parentandroidlayout_height=match_parentandroidfillViewport=true 当ScrollView没有fillVeewport=“true”时,里面的元素(比如Linear...原创 2018-03-09 10:52:23 · 285 阅读 · 0 评论 -
字符串截取问题
0 double 或者String 截取只保留整数 String c = temp + ""; String d = c.substring(0, c.indexOf("."));结果是 298.00 变为298string str="123abc456";int i=3;1 取字符串的前i个字符 str=str.Substring(0,i); // or str=str.Remove(i,...原创 2018-03-13 15:51:04 · 588 阅读 · 0 评论 -
SharedPreferences存储 list map
1通过SharedPreferences将List<Map<String, String>>进行存储保存数据public void saveInfo(Context context, String key, List<Map<String, String>> datas) { JSONArray mJsonArray = new JSONA...原创 2018-03-13 16:11:21 · 460 阅读 · 0 评论 -
CardView和FloatingActionButton坑的问题
兼容开发,引用v7目录下面的CardView项目CardView: android-support-v7-cardView.jar1.特性 1) 边框圆角效果 5.x 图片和布局都可以很好的呈现圆角效果,图片也变圆角了 4.x 图不能变成圆角,如果要做成5.x一样的效果:通过加载图片的时候自己去处理成圆角 2)阴影效果 3)5.x上有Ripple水波纹效果(低版本需要自己做自定义的) and...原创 2018-04-18 09:20:08 · 515 阅读 · 0 评论 -
Calendar用法的一些总结
Calendar是一个抽象类,主要用来操作日历时间字段。在Java.util.Calendar包中,Calendar在开发中基本都会使用得到,这里对经常使用到的做个总结常用的方法abstract void add(int field, int amount)此方法添加或减去指定的时间量,以给定日历字段,基于日历的规则。boolean after(Object obj)这个方法返回当前日历是否代表在...原创 2018-04-23 15:35:55 · 1779 阅读 · 0 评论 -
Android使用getIdentifier()方法根据资源名来获取资源id
有时候我们想动态的根据一个资源名获得到对应的资源id,就可以使用getResources().getIdentifier()方法来获取该id。然后再使用该id进行相关的操作。1、Demo示例下面用一个小Demo来讲解如何使用getResources().getIdentifier()方法来获取该id。例如,新建一个Android项目,项目结构部分截图如下所示: MainActivity...转载 2018-04-26 10:46:44 · 1815 阅读 · 0 评论 -
AndroidStudio获取MD5,SHA1的方法
1因为图片无非粘贴== 先知道Androidstudio 的terminal 之后再输入keytool -v -list -keystore +你的密钥名字从Androidstudio 找到密钥 右键点击 选择 copy relativepath 会得到绝地地址例如 app/xxx.jks之后 全地址输入就行了 keytool -v -list -keystore app/xx...原创 2018-08-06 16:06:04 · 119 阅读 · 0 评论 -
Android中String资源加空格,换行,@等
<string name="test">&#160;&#160;&#160;&#160;test</string> &#160; 表示空格<string name="test">test\ntest</string>原创 2018-08-28 11:13:49 · 1891 阅读 · 0 评论 -
如何找到listview中item控件并进行操作
有时候我们要动态修改listview中item某一项的属性(例如实现全选 或者单选后imageview的效果)1 例如如下的布局 绝对布局中两个itemxml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2017-08-02 13:57:27 · 2770 阅读 · 0 评论