
Android
长安三日
不停地学习也只不过是掌握使用方法,不止何时才能学得更深
展开
-
Android文件存储:内部存储,外部存储及其路径
Android系统分为内部存储和外部存储,内部存储是手机系统自带的存储,一般空间都不大,外部存储一般是SD卡的存储,空间一般都比较大。一般我们会把存储内容放在外部存储空间里。在使用过程需要注意事项:先判断SD卡是否可用,可用时优先使用SD卡的存储,不可用时用内部存储存储在SD卡上时,可以在SD卡上新建任意一个目录存放,也可以存放在应用程序内部文件夹(APP专属文件),区别是在SD卡的任意目...原创 2020-05-06 14:08:11 · 6121 阅读 · 1 评论 -
Field类的setAccessible()
之前一直以为setAccessible()的取值是由成员变量的访问权限决定的,结果经过测试发现,不管成员变量的访问权限是public、protected、默认、还是private,isAccessible()方法都返回false,但是访问private修饰的成员变量时,需要setAccessible(true),否则抛出IllegalAccessException,而其他访问权限修饰的成员变量可以...原创 2020-04-05 17:29:00 · 842 阅读 · 0 评论 -
安卓开发-Activity中finish() onDestroy() 和System.exit()的区别
Activity.finish()Call this when your activity is done and should be closed.在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。当你调用此方法的时候,系统只是将最上面的Activity移出了栈,并没有及时的调用onDestory()方法,其占用的资源也没有被及时释放。因为移出了栈,所...转载 2019-03-22 17:09:46 · 199 阅读 · 0 评论 -
RecyclerView的万能Adapter
近期看了RecyclerView更全解析之 - 打造通用的万能Adapter作者录制的视频,手打了一份代码,以便于以后查阅。其余废话不说了,看代码:Adapter部分package com.example.weijinran.recyclerviewadapterdemo.commonAdapter;import android.content.Context;import原创 2017-10-25 16:31:43 · 350 阅读 · 0 评论 -
Android文件存储数据
package com.example.administrator.myapplication;import android.os.Environment;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.Toast;import java.io原创 2017-10-31 17:06:10 · 1299 阅读 · 0 评论 -
Android开源项目及库整理总结
自己总结的Android开源项目及库。 github排名https://github.com/trending, github搜索:https://github.com/searchUIAwesome-MaterialDesign- MaterialDesignCenter改名为Awesome-MaterialDesign,优化了布局,新增了不少库。awesome-an转载 2017-05-11 18:07:35 · 1068 阅读 · 0 评论 -
Android App 沉浸式状态栏解决方案
伴随着 Android 5.0 发布的 Material Design,让 Android 应用告别了以前的工程师审美,迎来了全新的界面,灵动的交互,也让越来越多的 App 开始遵从 material design 设计原则,不再是以前拿着iOS设计稿,做着Android开发。本文就其中的沉浸式状态栏这一特性,描述其兼容到4.4的实现,以及一些使用中的小细节。建议直接看最新的解决方案: A转载 2017-04-19 16:24:06 · 374 阅读 · 0 评论 -
Android 网络工具类NetworkUtils
dhl_1986的博客目录视图摘要视图订阅【公告】关于开启用户注册及登录手机短信验证的通知 优快云日报20170418 ——《如果两个程序员差不多,选写作能力更好的那个》 程序员4月书讯:Angular来了!Android 网络工具类NetworkUtils使用原创 2017-04-19 16:16:07 · 2339 阅读 · 1 评论 -
给EditText的drawableRight属性的图片设置点击事件
这个方法是通用的,不仅仅适用于EditText,也适用于TextView、AutoCompleteTextView等控件。 Google官方API并没有给出一个直接的方法用来设置右边图片的点击事件,所以这里我们需要通过点击位置来判断点击事件,效果如图: 布局文件:<RelativeLayout xmlns:android="http://sch转载 2017-04-19 15:45:39 · 388 阅读 · 0 评论 -
ListView GridView Adapter封装
1.通用的ViewHolder首先分析下ViewHolder的作用,通过convertView.setTag与convertView进行绑定,然后当convertView复用时,直接从与之对于的ViewHolder(getTag)中拿到convertView布局中的控件,省去了findViewById的时间~也就是说,实际上们每个convertView会绑定一个ViewHold原创 2017-04-10 16:31:11 · 356 阅读 · 0 评论 -
Android Gradle项目中添加JNI生成文件(.so文件)
我正在使用的方式(推荐),其实弄了大半天无非就是把.SO文件打包到APK的lib文件夹中,假如仔细阅读了Gradle的使用方法,自然就知道其实Gradle官方在新版已经自动实现了打包.SO文件的.很简单级就是在配置的android节点下加入下面的内容就ok:[plain]view plaincopysourceSets{原创 2017-04-07 17:50:44 · 643 阅读 · 0 评论 -
Android AutoLayout全新的适配方式 堪称适配终结者
转载请标明出处: http://blog.youkuaiyun.com/lmj623565791/article/details/49990941;本文出自:【张鸿洋的博客】一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几篇关于适配的文章,转载 2017-04-07 17:13:58 · 386 阅读 · 0 评论 -
Android TextView 设置图片的大小
例子: Drawabledrawable=getResources().getDrawable(R.drawable.xx); //获取图片 drawable.setBounds(left,top,right,bottom); //设置图片参数 xx.setCompoundDrawablesRelativeWithIntrinsicBounds(null,a原创 2017-04-07 16:59:18 · 6230 阅读 · 0 评论 -
Android 各种按钮点击效果以及兼容性问题总结
转载请标明出处: http://blog.youkuaiyun.com/tyzlmjj/article/details/50096777本文出自:【M家杰的博客】概述 点击效果在安卓的原生开发中无处不见,主要是为了对用户的操作在视觉上进行反馈。这个反馈很平常也很重要。而安卓5.0开始引入的全新设计Material Design真的超赞!特别是触摸反馈的波纹效果,可惜这个波纹效果只支持5转载 2017-04-07 16:18:11 · 2395 阅读 · 0 评论