android功能
文章平均质量分 63
学习使我健康
这个作者很懒,什么都没留下…
展开
-
非对称加密解密牛刀小试
RSA加密解密RSA流程分析:通过java代码实现如下:再来一个测试类RSA这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了...原创 2019-12-21 09:09:10 · 372 阅读 · 0 评论 -
SQLite使用详解
Android开发之SQLite详解SQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点:轻量级 : 使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。独立性 : SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的...原创 2019-04-22 15:06:19 · 626 阅读 · 1 评论 -
仿微信,列表长按弹出框,在任意位置
列表长按弹出框,任意位置弹框高仿微信聊天列表,长按弹出框,在点击位置弹出,和右上角加号弹框。简单,简单。这样的弹框,并不是新鲜的事,早就很多应用使用。网上搜索一大推,根据情况结合使用,分享一下。用图来概括描述图片x,y 轴是关键分析点,以中心为界限,判断手触屏的位置,如果在左边点击,那么就是说触摸点在,屏幕的左边,弹出框方向就向右;如果在屏幕的上方,那么弹框就向下弹。以此类推, 右...原创 2018-11-20 10:40:52 · 2243 阅读 · 5 评论 -
NestedScrollview 嵌套 RecyclerView 滑动卡顿 冲突问题解决
卡顿很简单,只要RecyclerView设置两个方法*recyclerview.setNestedScrollingEnabled(false); recyclerview.setHasFixedSize(true);**解决android.support.v4.widget.NestedScrollView冲突问题RecyclerView*看情况而定…….经常用上...原创 2018-09-17 11:30:17 · 1765 阅读 · 1 评论 -
android 适配屏幕px 生成dimen文件
/** * Created by zhy on 15/5/3. */ public class GenerateValueFiles {private int baseW;private int baseH;private String dirStr = "./res";private final static String WTemplate = "<dimen n...转载 2018-03-23 16:15:27 · 563 阅读 · 0 评论 -
Android——EditText自定义边框、圆角和其常用属性总结
属性总结: id: 控件的唯一标识,代码中通过id来找到控件background: 控件的背景,可以通过该属性来自定义控件不同状态下的外观padding: 控件中文本内容距离控件边框的距离。单位:dppaddingLeft: 文本到左边框的距离paddingRight 文本到有边框的距离layout_marginTop:margin 指控件之间的距离,top指该控件与它上方控转载 2018-01-17 11:11:51 · 1362 阅读 · 0 评论 -
Toast自定义详解
toast字定义的优点: 1.可以制作符合设计的UI 2.界面的美化 3.位置随意定 4.防止连续点击一直弹出提示直接上代码 private static Toast mToast; public static void showToast(Context context, String msg) { //自定义要显示的 layout.xml 文件原创 2018-01-06 14:11:00 · 392 阅读 · 0 评论 -
Android 工具 Utils 单例模式 线程安全 详解
一 . 概要:单例模式:A. 一个类只能构建一个对象,自然不能让它随便去做new操作B. 分为 懒汉模式 和 饿汉模式C. 考虑到 线程安全网上看别人写的单例模式很多,多数都没有考虑到线程安全的例子。在此,总结一下,第三版 是线程安全的。重点讲解 第三版代码。二. 封装列举 首先public class A{ private A原创 2018-01-11 15:55:21 · 1044 阅读 · 0 评论 -
Android实现音乐播放 Music 详解
简介:andoird实现读取手机的歌曲播放,详解读。。。。。。。记得在android6.0以上要打开存储权限问题。。。6了一,读取手机应用music从数据库中查询所有音乐数据读取的数据,通过 ContentResolver 获取歌曲。Cursor cursor = contentResolver.query(contentUri, projection, where, null, sortOrder);那么,query() 里面的的参数是什么呢???接下来,我们往下面看原创 2017-10-24 15:48:15 · 3977 阅读 · 0 评论 -
android 图片宽度满屏,高度跟宽度成比例1:1
一 采用的是 IamgeView显示宽度满屏,高度跟宽度成 比例 1:1把图片拉成正方形 需要添加两个参数。<ImageView android:id="@+id/iv_test" android:layout_width="fill_parent" android:layout_height="wrap_content" android:原创 2017-09-09 11:48:35 · 1669 阅读 · 0 评论 -
RadioGroup和Frame实现底部tab切换高仿微信底部FragmentTransaction事务
底部功能切换简单实现。先上图,有图才有真相是采用 FrameLayout 和 RadioGrop 分组 RadioButton 这些控件实现。做界面的切换,定义5个不同的界面,当然也可以自定义一个,5公用1 的意思,都是继承 Frament 类 再做一个XML在Activity 里实现关键代码 ,getSupportFragmentManager()方法,获取F原创 2017-06-14 14:47:03 · 773 阅读 · 0 评论 -
greendao数据的使用,简单形
greendao 库,用法先附上源码类DaoMaster 这个类是可以说是最大的权利,可以这么看,管理库(版本,创建表,增,删改,创建库) DaoMaster 类然后,下面还有一个类,比较重要,直接附上来,ChatBean,Person 这两个是自己写的。DaoSession 类数据库建好了,那么我们接下一步 下面是一个自己定义的类,用来操作数据库,增,查,删的原创 2017-06-20 15:13:21 · 279 阅读 · 0 评论 -
Activity启动模式intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Activity启动模式,setFlags() ;然后Intent 使用情况, 《1》如果有三个Activity 之间的跳转,或者更多的跳转,a —>b —-> c 然后 c再回到a; 在AndroidManifest.xml 设置android:launchMode=”singleTask” ,我们想关闭掉 b , 可以在 startActivity 里的intent 添加flags标识标记原创 2017-05-08 14:17:09 · 1108 阅读 · 0 评论 -
上滑动改变头部,仿支付宝头部变化,解决ScrollView与listView冲突问题
为了快速实现,请看图,看代码,关键点在实现ScrollView 的onScrollChanged() 方法高仿支付宝头部header变化,只是ui没有优化好,功能是已经实现,感谢大家的赞赏。listview冲突问题,srcollview和listview嵌套,首次进入不会显示最上面的问题。可以用listview.setFocusable(false);就ok原创 2017-04-13 11:11:00 · 552 阅读 · 0 评论