书法字典:https://www.shufadict.com

随笔分类 -  Android

Error: Activity class MainActivity does not exist.
摘要:这是一个熟悉而又陌生的错误,当年做的第一个React-Native项目就有这个错误,一直没有解决,今天又出现了,原因是我改了项目文件夹的名称,用Android Studio重新打开之后,就又出现了这个错误。 解决办法也很简单,直接删除.idea文件夹,用Android Studio重新打开项目再次编 阅读全文

posted @ 2020-06-21 11:32 翰墨小生 阅读(2234) 评论(0) 推荐(0) 编辑

Android 隐藏系统状态栏
摘要:通常的做法是这样的: 此方法大多数情况都能奏效,但是遇到Drawerlayout就歇菜了。目前还没有找到解决办法。 阅读全文

posted @ 2018-03-18 20:43 翰墨小生 阅读(4185) 评论(1) 推荐(1) 编辑

Android获取View对应的Bitmap
摘要:我的应用里面有一个需求,将一个画面分享出去,这个画面底层是一个View,所以首先要把这个View转换成Bitmap,然后在分享这个bitmap即可。话不多说,直接上代码。 有个地方需要注意一下:就是//Draw background的代码不能省略,否则生成的图片背景就是黑色的了。 == == 阅读全文

posted @ 2016-10-06 14:00 翰墨小生 阅读(9049) 评论(0) 推荐(0) 编辑

Android按需添加Google Play服务
摘要:以前无论使用何种Google Play服务,都是直接在gradle文件中引用一个库。 这直接导致放法数超过了65535,后来发现从6.5版本以后是可以按需引用的,如下: 第一个是广告库,第二个是使用Google账号登陆用的授权库,第三个是Google Cloud相关库。这样应用程序会瘦身很多。 各种 阅读全文

posted @ 2016-09-10 12:50 翰墨小生 阅读(15234) 评论(0) 推荐(1) 编辑

Android自定义View的构造函数
摘要:自定义View是Android中一个常见的需求,每个自定义的View都需要实现三个基本的构造函数,而这三个构造函数又有两种常见的写法。 第一种 每个构造函数分别调用基类的构造函数,再调用一个公共的初始化方法做额外初始化。 第二种 级联式调用,每一个构造函数调用比它多一个参数的构造函数,最后一个构造函 阅读全文

posted @ 2016-08-28 12:51 翰墨小生 阅读(5528) 评论(0) 推荐(0) 编辑

Android将回车键变为搜索键
摘要:很多应用,打开软键盘进行输入的时候,回车键会自动显示为“搜索”,以前找了很久,不知道如何实现,今天在StackOverFlow上闲逛,偶然间发现,其实很简单,两行代码的事。 只需要设置一下EditText中的inputType和imeOptions两个选项即可,见下面代码中的粗体部分。 Happy 阅读全文

posted @ 2016-06-09 10:00 翰墨小生 阅读(1839) 评论(0) 推荐(0) 编辑

两个Fragment之间如何传递数据
摘要:FragmentA启动FragmentB,做一些选择操作后,返回FragmentA,需要把FragmentB里面选择的数据传回来。有什么办法? Fragment之间不能直接通信,必须通过Activity来完成,具体步骤。 1. 在FragmentA中定义通信接口,通过该接口向Activity发送数据 阅读全文

posted @ 2016-01-22 16:01 翰墨小生 阅读(13032) 评论(0) 推荐(0) 编辑

SmartImageView
摘要:==public class SmartImageView extends ImageView { public SmartImageView(Context context) { super(context); } public SmartImageView(... 阅读全文

posted @ 2016-01-21 22:30 翰墨小生 阅读(946) 评论(0) 推荐(0) 编辑

onSingleTapUp()和onSingleTapConfirmed()的区别
摘要:onSingleTapUp() - 在按下并抬起时发生,只要符合这个条件就触发该函数,没有任何附加条件。onSingleTapConfirmed() 同上者,但有附加条件,就是Android会确保单击之后短时间内没有再次单击,才会触发该函数。举个列子,如果监听双击事件:onSingleTapUp()... 阅读全文

posted @ 2016-01-18 20:20 翰墨小生 阅读(10218) 评论(0) 推荐(0) 编辑

Android Fragment add/replace以及backstack
摘要:无论Fragment以何种方式加入,都不会影响backstack,backstack由addToBackStack函数决定,只有调用了这个函数,才会将Fragment加入返回栈。这个说法其实不太准确,返回栈记录的是Fragment切换的过程,所以加入返回栈的是Transaction,而不是Fragm... 阅读全文

posted @ 2016-01-12 10:48 翰墨小生 阅读(3545) 评论(0) 推荐(0) 编辑

InputStream与InputStreamReader的区别
摘要:InputStream是字节流,多用于读取二进制数据InputStreamReader是字符流,多用于读取文本文件。有不同的编码方式,如utf8等。可以在构造的时候指定编码方式。例如,两者都有一个无参read函数,前者读取一个字节并转换为int(0-255),后者读取一个字符并转换为int(最高两位... 阅读全文

posted @ 2015-12-21 11:02 翰墨小生 阅读(3809) 评论(0) 推荐(0) 编辑

Android手动签名
摘要:在生成release build时可实现自动签名,所谓手动签名,就是在命令行下完成签名,落实到Android Studio里面,就是在terminal里面做。下面是三个命令,第一个签名,第二个验证,第三个对齐压缩。第三个命令可能会找不到zipalign这个命令,那么可以切换到zipalign所在的目... 阅读全文

posted @ 2015-11-08 16:49 翰墨小生 阅读(2740) 评论(0) 推荐(0) 编辑

使用后台服务数据更新UI
摘要:https://www.websmithing.com/2011/02/01/how-to-update-the-ui-in-an-android-activity-using-data-from-a-background-service/ 阅读全文

posted @ 2015-10-30 10:16 翰墨小生 阅读(551) 评论(0) 推荐(0) 编辑

使用ViwePager显示图片时如何防止内存泄露。
摘要:内存泄露的检测。1. 在Android Studio中运行你的应用,然后切换到输出窗口的Android tab。2. 尽情的玩耍你的应用,最好各个功能都用到,如果是Viewpager,则多滑动一些页面,观察内存的增长情况。如果是下面这样大致平稳的曲线,就没有内存泄露。如果是下面这样,阶梯状的曲线,基... 阅读全文

posted @ 2015-08-10 14:27 翰墨小生 阅读(1572) 评论(0) 推荐(0) 编辑

onCreateView中加载大位图
摘要:我的一个Fragment中,加载了一个1024*1024的图片,非常卡。解决办法1. 将图片改为512*5122. 异步加载。final SmartImageView mizige = (SmartImageView)view.findViewById(R.id.mizige); //... 阅读全文

posted @ 2015-08-08 08:57 翰墨小生 阅读(810) 评论(0) 推荐(0) 编辑

在XML drawable中引用自定义颜色
摘要:==先看一下一个xml drawable文件,这是一个button的样式。可以看到这里好几处用到了颜色,但是都是直接指定颜色值,如果我想引用一个外部颜色,比如定义在values/refs里面的。那该怎么办呢?先在values/refs.xml文件里面定义颜色,如下: #FFFFFF #0... 阅读全文

posted @ 2015-08-05 15:38 翰墨小生 阅读(9549) 评论(0) 推荐(0) 编辑

android:onClick vs setOnClickListener
摘要:为Android Widgets添加点击事件处理函数又两种方法,一个是在Xml文件中添加onClick属性,然后在代码中添加对应的函数。另一个是直接在代码中添加setOnClickListener函数。两者什么区别呢?以Button控件为例讲解一下。方法一在Xml中添加onClick属性 在代... 阅读全文

posted @ 2015-07-27 14:34 翰墨小生 阅读(1349) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
书法字典:https://www.shufadict.com
点击右上角即可分享
微信分享提示