Android
文章平均质量分 77
姚-先生
这个作者很懒,什么都没留下…
展开
-
Android-使用kotlin方法参数注释说明问题解决(方法注释)
kotlin方法参数注释-方法参数说明问题所在解决方法步骤如下:问题所在当我们想在kotlin里面对方法进行注释,并对参数也带上注释,但是默认的as里面是没有这个功能的,打上 /** 并回车的时候,只有如下结果:// An highlighted block/*** 方法功能说明,但是没带上参数*/想让自己写的方法带点详细的说明都没有,就会给自己和别人阅读代码带来一定的困难。所以我们要解决的就是这个问题。解决方法也很简单,安装一个插件即可 BugKotlinDocument步骤如下:原创 2020-12-02 14:12:22 · 4833 阅读 · 0 评论 -
Android之pull生成XML及XmlSerializer详解
Android之pull生成XML及XmlSerializer详解文章链接:http://blog.csdn.net/qq_16628781/article/details/70161601知识点XmlSerializer实例的源码解析;XmlSerializer类方法详解;pull生成XML的实例;新名词记录{XmlSerializer;XmlSerializerFactory;Strin原创 2017-04-13 20:09:54 · 4219 阅读 · 0 评论 -
Android之DOM生成XML文件
Android之DOM生成XML文件文章链接知识点Document获取和设置文档属性;创建节点并设置属性;创建节点并且设置value;转换生成XML;新名词记录{Document:DOM的XML文档holder类;工厂模式;transformer:DOM实际转换生成XML类;}概述上一篇文章,讲解了如何利用SAX生成XML文件。 Android之pull生成XML及XmlSeriali原创 2017-04-16 00:35:16 · 1909 阅读 · 1 评论 -
Android之一张图片说明事件的分发和消费
Android之一张图片说明事件的传递和消费文章链接:知识点用图来说明Android中事件的传递和消费;概述只有一张图片,就不做任何说明了。主要来理解和解决滑动冲突的问题。认真好好看图,图片的内容是正确的,已亲自证实。 总结事件消费和传递是可以更好的让我们理解和解决开发中遇到的滑动冲突等“难题”;以上就是所有内容,如有任何问题,请及时与我联系,谢谢。原创 2017-05-12 09:21:36 · 480 阅读 · 0 评论 -
Android之SAX生成XML及TransformerHandler解析
Android之SAX生成XML文章链接:知识点:SAXTransformerFactory类及其对象说明;TransformerHandler类及其对象说明;Transformer类及其对象说明;SAX生成XML实例讲解;新名词记录{SAXTransformerFactory:sax转换工厂类;TransformerHandler:转换事件处理类,触发节点事件;Transformer:设原创 2017-04-14 17:40:29 · 1621 阅读 · 0 评论 -
Android之屏幕切换使用技巧
Android之屏幕切换使用技巧文章链接:知识点:android:screenOrientation及属性介绍;屏幕切换时加载不同布局;setRequestedOrientation手动设置布局方向;设置屏幕布局注意的点;切换屏幕布局保存页面状态的方法onRetainCustomNonConfigurationInstance;新名词记录{onRetainCustomNonConfigu原创 2017-04-21 12:34:25 · 4033 阅读 · 0 评论 -
Java之RandomAccessFile类存取数据
Java之RandomAccessFile类存取数据文章链接:知识点RandomAccessFile类的方法理解;利用RandomAccessFile写入和读取数据;创建特定大小文件,并且分段插入数据;新名词记录:{FileChannel#force(boolean), FileChannel:进行读写,映射和操作文件的通道;}RandomAccessFile类说明RandomAccess原创 2017-05-31 17:16:00 · 1181 阅读 · 0 评论 -
Android之cursorLoader进行数据异步加载
Android之cursorLoader进行数据异步加载文章链接:http://blog.csdn.net/qq_16628781/article/details/73612568知识点cursorloader和cursormanager简介;cursorloader进行数据异步加载;onCreateLoader()参数2的介绍;新名词记录{cursorloader和cursormanage原创 2017-06-23 01:13:26 · 3153 阅读 · 1 评论 -
Android之notification通知无法点击打开APP问题解决
发送多个通知,但是只有点击最新一个才能够打开APP及notification发送通知兼容处理问题描述问题描述遇到这样一个问题,就是我发送了多条消息到系统通知栏,但是只有点击最新的一条通知,才能够打开APP。我的目标是每条消息都会跳到不同的界面的,但是这样就与设计相违背了,当然不乐意了。在发送消息的时候,我是每个消息都会有不同的ID的,每个ID都是1-50的随机数,避免重复。mNotific...原创 2019-03-12 14:14:14 · 9518 阅读 · 0 评论 -
Android异常之android.view.WindowManager$BadTokenException
Android开发中,很长出现这个问题。该异常表示不能添加窗口,通常是所要依附的view已经不存在导致的。#7502 android.view.WindowManager$BadTokenExceptionUnable to add window -- token android.os.BinderProxy@62f99fc is not valid; is your activity run...原创 2019-09-03 10:47:01 · 775 阅读 · 0 评论 -
Android异常之SIGABRT
Android开发时出现这样的报错信息:# unknown(29937)SIGABRT#00 pc 0004a124 /system/lib/libc.so (tgkill+12) [armeabi-v7a]2 #01 pc 000478c3 /system/lib/libc.so (pthread_kill+34) [armeabi-v7a]3 #02 pc 0001d525 /s...原创 2019-09-03 10:55:11 · 3945 阅读 · 5 评论 -
Android异常之#8002 java.lang.IllegalArgumentException
Android开发中如果出现IllegalArgumentException问题,报错如下# main(1)java.lang.IllegalArgumentExceptionView=DecorView@9b206f0[PayActivity] not attached to window manager该异常表示view没有添加到窗口管理器,通常是我们dismiss对话框的时候...原创 2019-09-03 11:07:11 · 3383 阅读 · 0 评论 -
Android异常之NoClassDefFoundError
Android开发时如果出现NoClassDefFoundError异常,# main(1)java.lang.NoClassDefFoundErrorjava.util.Objects该异常表示找不到类定义,当JVM或者ClassLoader实例尝试装载该类的定义(这通常是一个方法调用或者new表达式创建一个实例过程的一部分)而这个类定义并没有找时所抛出的错误。NoClassD...原创 2019-09-03 11:34:48 · 6066 阅读 · 0 评论 -
Android之gson操作系列1
Android之gson操作系列1文章链接:http://blog.csdn.net/qq_16628781/article/details/64246167知识点:json的简介;json和XML的异同;gson的基本操作和@Expose注解的使用说明;新名词记录{@expose,@SerializedName}讲在前面: 讲gson之前,我觉得有必要讲一下json。JSON(Jav原创 2017-03-21 00:53:57 · 941 阅读 · 0 评论 -
Android之单元测试
知识点:1、常见测试方法有以下几个:黑盒测试: 是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。白盒测试: 又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。单元测试: 又称模块测试,是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。功能测试: 根据产品特性、操作描述和用户方案,测试一个产品的特原创 2017-03-10 18:04:35 · 1350 阅读 · 0 评论 -
Android 关于@NonNull
本文介绍Android 代码编写过程中的一个注释@NonNull的源码解释。原创 2015-10-22 19:19:49 · 33476 阅读 · 0 评论 -
Android studio 利用gradle快速编译出apk
本文主要介绍如何利用gradle快速地编译出apk,而不用打开Android studio开发工具。原创 2015-10-23 19:14:39 · 26530 阅读 · 4 评论 -
Android新的网络请求框架volley源码解释及示例
本文主要讲述了Android 的volley框架的简单使用和源码解释,有助于大家快速的了解volley框架,更好的使用volley进行网络访问。原创 2015-10-26 22:47:50 · 905 阅读 · 0 评论 -
android选取本地图片及关于图片压缩上传问题
android关于选取本地图片,返回路径不同,不正确问题;调用相机返回压缩图片的解决方法;图片压缩上传;原创 2016-05-10 22:18:36 · 9721 阅读 · 0 评论 -
android关于getLayoutParams()方法源码译文(部分)
getLayoutParams()/** * Get the LayoutParams associated with this view. All views should have * layout parameters. These supply parameters to the parent of this * view specifyin原创 2016-05-10 22:37:23 · 1150 阅读 · 0 评论 -
android关于RandomAccessFile
RandomAccessFile类/** * Allows reading from and writing to a file in a random-access manner. This is * different from the uni-directional sequential access that a * {@link FileInputStream} or {原创 2016-05-10 22:41:04 · 2347 阅读 · 0 评论 -
android关于fragment的构造函数用法建议
关于fragment在打包时找不到一个类的情况:报错信息:Error : Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead:原因:Because of the nature of fragment原创 2016-05-10 22:45:11 · 11606 阅读 · 0 评论 -
json数据和bean之间的转换
关于json数据和bean之间的转换在开发中, 我们的每个程序,都必不可少的使用到了json和bean数据。传输的时候,我们首选使用json来装载数据传输,但是在java中,我们更习惯于使用bean来对数据进行操作,这样更加方便和简单。所有这里就涉及到一个两个不同数据类型的转换。googol给我们提供了一个转换的工具类--gson。用这个工具,我们可以很快的进行类型转换,下面是我模拟...原创 2016-05-25 11:29:34 · 18066 阅读 · 1 评论 -
Volley使用略记
VolleyDao的使用略记知识点:1、volley的单例模式建立;2、建立volley的json和图片请求接口;3、volley调用例子;4、volley使用的错误解决;我们要建立一个volley的类,创建请求json 和图片的接口,用于给外部调用。代码如下public class VolleyDao { private static RequestQue...原创 2016-05-25 15:54:58 · 458 阅读 · 0 评论 -
android获取全部联系人方法
获取全部联系人方法点击按钮,获取全部联系人代码,然后选择其中一个联系人,并且将数据返回到调用的这个页面,取出来显示给用户看。首先需要权限,在清淡文件中加入一下权限还有一个重要的就是,因为我们调用的动作是:ACTION_PICK,有别于系统的选择数据的动作:android.intent.action.PICK,所以我们必须要在我们要启动的那个activity里面指定和两原创 2016-05-30 16:56:47 · 2244 阅读 · 0 评论 -
项目打包、多渠道打包和发布app的建议
关于项目打包、多渠道打包和发布app的建议对于一个android项目来说,我最喜欢的就是打包环节。因为开发终于做好了,可以发包出来,给测试人员测试和使用,最后是上传到store,给用户下载使用。那个时候自豪感飙升啊。打包之前,我们需要一个签名文件。有人会问,为什么我们调试的时候,并没有 进行签名,还能在android手机上运行呢?原因是因为IDE在调试的时候,会用一原创 2016-05-19 18:02:46 · 5354 阅读 · 1 评论 -
android之在子线程刷新UI
问:能不能在子线程中刷新UI?答:能,前提条件是它要拥有自己的ViewRoot知识点:1、如何在子线程中更新UIclass TestThread1 extends Thread{ @Override public void run() { Looper.prepa原创 2016-06-05 18:38:40 · 561 阅读 · 0 评论 -
Android studio和Eclipse使用的简单感受
本文主要谈论Android studio 和 Eclipse 的区别,和个人的感受。原创 2015-10-15 17:18:48 · 5107 阅读 · 0 评论