Android
K非糖煮
挺好
展开
-
项目中最常用到的开源库,都是比较新且实用的
Logger 日志打印 https://github.com/orhanobut/loggerGsonFormat & Gson json 数据解析 https://github.com/zzz40500/GsonFormat https://github.com/google/gsonbutterknife 依赖注入框架 https转载 2017-12-21 11:30:07 · 315 阅读 · 1 评论 -
140款源代码附地址
BeautifulRefreshLayout-漂亮的美食下拉刷新https://github.com/android-cjj/BeautifulRefreshLayout/tree/BeautifulRefreshForFoodMaterial Design-动画风格的选项卡tab切换功能https://github.com/neokree/MaterialTabs原创 2017-08-17 22:46:35 · 827 阅读 · 0 评论 -
给Dialog创建自定义键盘popupwindow
最近项目需要用到自定义键盘,一个是放在webview中通过点击网页中的编辑框弹出,一个是在dialog弹框显示的时候弹出自定义键盘的,自定义键盘都是用popupwindow形式底部弹出的。其中webview中的自定义键盘还好做些,就是要注意屏蔽掉系统键盘,用如下的方式即可,网页里面最好也能禁掉input的点击事件,保留焦点事件,否则有些设备还是会弹出系统键盘的:public static原创 2017-05-16 13:15:54 · 1015 阅读 · 0 评论 -
gravity和layout_gravity的区别
一直没搞清楚gravity和layout_gravity的区别,今天试着写了布局才搞明白。区别如下:android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.android:layout_gravity 是用来设置该view相对与父view 的位置.比如一个button原创 2015-08-14 17:02:58 · 347 阅读 · 0 评论 -
Android SQL基础入门
SQL基础入门一.数据库查询语句:select1. 查询所有数据:select * from 表名;select * from exam_books;2.按照一定的条件查找:select * from 表名 where 条件;select * from exam_books where id3.范围条件查询:select *原创 2015-08-13 16:06:33 · 568 阅读 · 0 评论 -
Android SQLite 如何制作一个简易通讯录(附上代码)
实习阶段,今天没什么事可做,就写个通讯录玩玩,供大家参考一下具体实现方法和步骤,希望对大家有用。首先作为通讯录总得有数据吧,那数据怎么来,又该如何显示呢,我用SQLite存储读写数据的。先给大家看看效果图吧: 图1.当没有添加时的显示内容 图2.插入一条数据时的显示界面原创 2015-07-31 15:00:42 · 13472 阅读 · 8 评论 -
ListView分页详解(非常有用)
一、ListView分页:(一)、目的: Android 应用开发中,采用ListView组件来展示数据是很常用的功能,当一个应用要展现很多的数据时,一般情况下都不会把所有的数据一次就展示出来,而是通过 分页的形式来展示数据,这样会有更好的用户体验。因此,很多应用都是采用分批次加载的形式来获取用户所需的数据。例如:微博客户端可能会在用户滑 动至列表底端时自动加载下一页数原创 2015-08-13 15:52:14 · 2439 阅读 · 0 评论 -
xUtils框架介绍之HttpUtils的使用
今天刚好用到HttpUtils上传多个文件,就顺便转了某大神写的博客与大家分享。本文转载自:http://my.oschina.net/jack1900/blog/174439下面分别介绍:HttpGet请求,HttpPost请求,下载文件和上传文件。 HttpGet请求。相信从事Android网络应用的开发的同学对这个一定不会陌生,长期的开发会让大家积累下一个可以复用的转载 2015-08-13 16:15:24 · 799 阅读 · 1 评论 -
Android_HTTP状态码介绍
HTTP状态码HTTP状态码(HTTP Status Code)一些常见的状态码为:200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 一、1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100 (继续) 请求者应当继续提出请求。 服务原创 2015-08-13 16:03:03 · 464 阅读 · 0 评论 -
Android 文件加密及解密手册,方便查询记忆
文件加密及解密1. 保护隐私数据不被未授权访问;什么是加密 1. 保护隐私数据不被未授权访问; 2. 用于隐藏真实数据,进行安全的数据传递; 3. 避免数据被第三方截获;2. 用于隐藏真实数据,进行安全的数据传递;3. 避免数据被第三方截获;古代加密方式:置换(反序,替换)加密算法的历史 古代加密方式:置换(反序,替换) 现代加密算法:带密码原创 2015-08-13 15:58:03 · 892 阅读 · 0 评论 -
Android常用英文词汇
ANR (Application Not Response ) bundle 捆,entire 整个的,完整的lifetime 生命周期entire lifetime 完整生命周期visible lifetime 可见生命周期foreground lifetime 前沿生命周期initiate 开始,创建,初始化 vtSerializable 序列化, 可串行化的原创 2015-07-30 15:22:43 · 694 阅读 · 0 评论 -
Dialog及Menu详解,含案例
好好编程,天天熬夜原创 2015-07-30 14:28:02 · 1244 阅读 · 0 评论 -
Android动画其实并不难
一、分类:(一)、概要: 3.0以前,android支持两种动画模式,补间动画(tween animation),帧动画(frame animation),在android3.0中又引入了一个新的动画系统:属性动画(property animation)。 这三种动画模式在SDK中被称为view animation,drawable animation,原创 2015-07-30 14:47:01 · 438 阅读 · 5 评论 -
The method replace(int, Fragment) in the type FragmentTransaction is not app 解决方法
The method replace(int, Fragment) in the type FragmentTransaction is not app对于这个错误提示,一般来说有两种情况:一、FragmentManager fragmentManager = getSupportFragmentManager();或者FragmentManager fragmentManager原创 2015-07-30 15:11:35 · 4622 阅读 · 0 评论