- 博客(50)
- 资源 (18)
- 收藏
- 关注
原创 Android 事件分发机制总结
前言android事件分发机制是一个非常重要但是比较难理解的知识点,大部分自定义控件等功能都用到了事件分发机制,搞懂这方面的知识还是很有必要的,所有一直想总结一下android事件分发机制的原理,一来方便自己以后查看,二来加深自己的印象。网上这方面资料也比较多,我也参考了一下大神的文章,自己总结一下。分析什么是事件分发?我们在操作手机屏幕的时候,每一个点击、移动动作都看做是一个事件
2016-01-21 09:17:00 1149
原创 Android 数据库插入数据总是失败的原因
今天遇到很郁闷的问题、我在android项目中往数据库中插入一条数据总是插入失败,Log日志提示我没有找到该字段,我是检验了数据库很久、明明有该字段,之前好像也遇到过这样的问题,当时是解决了、郁闷的是现在忘了当时是怎么解决的,要是当时记录了该多好啊,导致现在浪费这么多时间解决重复的问题,后面我无意中发现我数据库字段后面多了一个空格,我猜是不是这个原因,后面我把空格去掉后,就可以了,,原来就是因为这
2016-01-13 08:55:39 7969
原创 Android 上推+推动门效果
在Android 项目中: 类似这样上推进入首页的推动门效果很常见,这样的效果是怎样实现的呢。思路首先要支持移动,向上移动超过屏幕的一半就就关闭显示主界面,没有一半的话移动到初始位置。那么我们肯定要自定义一个RelativeLayout在主界面的最上层来放这个图片,因为要获取touch时间,支持滚动。代码如下:package com.test.anim
2016-01-04 17:49:18 2524 3
原创 Android studio 自定义打包APK名称
Android Studio打包应用默认生成的apk名称是:app-release.apk 、如果我们要让生成的apk名跟我们版本包名有联系的话,那我们就要自定义生成的apk名了,要怎么做呢。我们只需要再build.gradle文件下android{ }下添加: android.applicationVariants.all { variant -> variant
2015-12-30 17:51:39 9575
原创 android 创建多层树型结构
在项目开发过程中、遇到一个可能大家都经常会遇到的问题:在一个页面中要显示一个树型结构图,例如组织结构、文件系统等等。一开始是第一层、下面是第二层、第三层....例如:这样的结构图、想必肯定很常见,最近学习了一种比较好的方法,记录以及分享。功能分析一看这个结构,其实就是一个listview,只是在特定情况下显示部分层次的内容以及不显示其它层次内容,既然我们要实现树形结构、那么父层
2015-12-29 15:33:22 3143 1
原创 android项目Tab标签页面大汇总(Fragment、Fragment+ViewPage、TabLayout)
在大部分android项目中这种界面:是越来越多了,很多主流的app都采用了这种Tab方式,这种方式有很多优点,在一个页面可以尽量多的内容,结构也比较清晰。那么作为程序猿的我们当然不能放过任何好的想法和方法。这种类型的页面大部分是依托Fragment实现的,今天正好总结下。目前常用的Tab类型页面有3中方式:1、单纯的使用FragmentManger+Fragment实现2、使用ViewPager
2015-12-19 16:02:22 2467 2
原创 最全的android图片加密
在android开发过程中有些时候一些重要的图片,我们不希望用户通过文件管理直接能查看,我们该怎么办呢,当然你可以把图片放在android的内部存储中,data/data/下,但毕竟android root用户一大堆,还是解决不了问题。那么我们就需要对图片进行加密,当然加密的方法有很多种,下面给大家推荐我常用的2中方法,基本上可以解决大部分问题。 1、国际标准的AES加密,通过加密流存储
2015-12-02 14:53:41 11484
原创 Android数据库操作大全(加密、并发、单例等)、新手直接拿来用
数据库操作、基本每个android应用都有涉及,有些应用需要对数据库进行加密,不让root用户去访问,有些应用表之间联系紧密要并发处理等,那么怎么建立一个比较好的成熟的框架,方便之后的应用都可以拿来直接用呢。下面介绍下我一直使用的数据库,本人使用的是Android studio 开发工具。 我们都知道android sqlite是存储在我们应用的内部存储data/data/里面的,一般用户是
2015-11-24 13:16:33 2339 2
原创 Android 防住用户查看文件和文件夹思路
有时候我们不想让用户看到在应用存储的文件,或者防住手机丢失别人查看我们的内容。当然有很多方法可以解决、下面我介绍下我知道的一些方法思路:1、对文件进行加密,自己进行操作的时候再继续解密,网上也有很多ASE加密的资料。这种方法很安全、但比较复杂。2、对文件的结构进行处理,混入一些字节、让其无法查看,自己用的时候再去掉,或者直接已字节的形式存储。这种方法操作比较复杂,体验不是很好。3、对要
2015-11-20 16:30:42 984
原创 我的第一篇博客
做开发也快已经2年了,从最开始学习用笔记本去记一些东西,一开始不懂的知识点还会去记记,可是慢慢就感觉记笔记有些浪费时间,而且记得东西也很少去翻开看看,到后面就没有记笔记的习惯,但是慢慢在开发过程中,曾今很熟悉的知识点又要去查阅资料,一些之前看的比较好的文章,当要找的时候却找不到了。又后悔当初没有记下来,但毕竟用笔记本记录的东西有限,仔细想想为什么不写博客呢,由此产生了写博客的想法。 熟话
2015-11-18 18:05:54 504
周会分享之数学之美.pptx
2020-07-24
Android 仿今日头条频道管理 (全)(GridView的Item移动、拖拽)
2016-01-09
Android 防今日头条频道管理(GridView的Item移动、拖拽)
2016-01-08
Android 上推+推动门效果代码
2016-01-04
android 创建任意层树形结构开发Demo
2015-12-29
Android 项目Tab标签页面大汇总(frgament viewpage tablayout)
2015-12-19
你想要Android数据库操作精华(安全、并发、单例等)
2015-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人