Android 开发之学习篇
曾淘
值得去的地方,没有捷径;难走的路,才更值得开始!
展开
-
如何给一个App起名字?
选择一个App的名字是一个排它性的决策,因为它只能有一个。而无论你最后用了哪一个,都意味着要放弃所有其他的选择。也就是说,一个最终被选择的好名字,它应该是有战略的。起名的迷思为了给App和蛋糕店取名,我看了上百篇关于产品命名的文章,没一篇是有完整逻辑的。有的人说一定要通俗易懂,功能优先;也有人说要突出品牌,打造认知差异化才是王道。请问前者,闲鱼是不是应该叫二手货,氧气是不是应该叫内衣指南;请问后者,转载 2016-07-25 19:03:31 · 6401 阅读 · 0 评论 -
Android 之 TimeDialog 显示
1.这个是什么东西了,其实呢,一看名字就知道了:时间Dialog的显示下面来看一看效果如何其实,在实际开发过程中,这个使用到的地方,还真没有多少。接下来,看一看,实际的开发吧。(一)实现步骤1.创建Calendar对象2.通过Calendar对象得到里面的小时和分钟3.利用Dialog显示出来Calendar calendar原创 2014-12-24 21:12:58 · 1095 阅读 · 0 评论 -
Android 短信备份
短信备份步骤:1.创建序列化编辑器 XmlSerializer serializer = Xml.newSerializer();2.创建短信写入的位置 File file = new File(Environment.getExternalStorageDirectory(), "info.xml"); // getExternalS原创 2014-06-11 11:00:54 · 826 阅读 · 0 评论 -
Android 之检测手机网络是否可用
手机网络是否可用:这只是一个小demo,平时开发的过程中,用到的其实也是比较多的,比如:有一些新闻客户端当你乜有网络的时候,图片变不能查看,或者我们常用的QQ,当你没有网络的时候,变会在你的头部给你一个提示:世界上最远的距离就是没有网络,请检查设置所以,检测网络这个功能其实用到的也是听过的,也是一个简单的小功能1.效果图:网络开启的情况下,网络可用:关闭网络的时原创 2015-01-10 16:20:55 · 2570 阅读 · 0 评论 -
Android xml之pull解析
一:xml文件: 20-30度 南风3-4级 5月20日 多云转阴 上海 200 26-30度 南风7-8级 5月20日 多云转阴 北京 800 28-33度 南风5-6级 5月20日 多云转阴 四川 400 二:WeatherInfo类 1,里面包含一个原创 2014-06-19 13:26:52 · 583 阅读 · 0 评论 -
Android xml之dom解析
用dom解析xml文件步骤如下:1、原创 2014-08-16 16:51:42 · 729 阅读 · 0 评论 -
Android 之获取本地联系人
android 之系统本地获悉系统联系人首先:我们需要知道,我们获取联系人需要知道一些什么知识点。知识点盲区扫描:1.android系统联系人表结构2.内容提供者也就是content provide3.利用内容提供者和查询数据表内容得到数据(一)系统联系人表结构1.raw_contacts 表:保存联系人的id contact_id 存入联系人id原创 2014-12-14 09:06:26 · 896 阅读 · 0 评论 -
Android 开发之Git的使用,你绝对值得拥有
简介每个故事都有一个开头,有一个经过,还有一个结果,记得好久以前,我还非常讨厌使用git,你妈啊,这个怎么搞,问这个问那个,怎么办,一遇到问题,都问,以后怎么办,想了想,还是真正打算认认真真的学习下git的技能,把这门技能掌握在自己手里。。。所以开始了漫长的百度,google,然后终于有了结果Git大家是否还在对这个一知半解,什么都不知道,或者百度了很多,都没有结果,感觉网上都是乱七八糟的,很多的都原创 2016-09-20 19:42:16 · 5691 阅读 · 0 评论 -
Android 横竖屏切换
Android开发中,大多APP可能根据实际情况直接将APP的界面方向设死了,或竖屏或横屏。但是,我们还是会遇到横竖屏切换的功能需求,不管是通过物理重力感应触发,还是用户手动触发。所以,我们有必要去弄清楚Android中横竖屏切换到底做了什么。Follow me ……一、android:screenOrientation & android:configChangesandroid:screenOr转载 2017-06-12 11:25:48 · 852 阅读 · 0 评论 -
Android Kotlin 开发踩坑之旅
Kotlin 介绍Kotlin是JetBrains开发的基于JVM的语言。JetBrains是一家捷克的软件开发公司,该公司位于捷克的布拉格,研发了IntelliJ IDEA这款相对于Eclipse有较大改善的大名鼎鼎IDE产品,使用Java开发的童鞋想必也是非常了解了使用 Kotlin 有什么好处?1.更简洁相比Java显得更加简洁,代码量减少了很多,比如when,with...原创 2018-04-06 21:22:39 · 947 阅读 · 2 评论 -
Android 之多线程下载原理
在Android之中呢,对于多线程的操作很是平凡,所以对于多线程的理解越深,那么对于自己的程序便能够很好的运行这也是对于Android开发是一个重要的知识点,那么我们现在来了解多线程的下载原理。android 多线程下载多线程下载步骤:1.本地创建一个跟服务器一样的大小一样的文件 临时文件。2.计算分配几个线程去下载服务器上的资源 每个文件下载的位置。3原创 2014-12-30 21:20:29 · 1104 阅读 · 0 评论 -
Android 之横向进度条演示
进度条:相信大家也都明白,有了进度条,那么给用户就不会造成,长时间的等待而觉得自己的程序挂掉了,所以,这个小demo还是可一看看的,那么接下来,然我们来看看到底是如何实现的。1.效果图:2.布局说明:1.textview显示进度条2.ProgressBar进度条3.进度条配置: android:id="@+id/pb"原创 2015-01-08 09:30:47 · 4672 阅读 · 0 评论 -
Context都没弄明白,还怎么做Android开发?
原文地址:http://www.jianshu.com/p/94e0f9ab3f1dActivity mActivity =new Activity()作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应用程序开发采用JAVA语言,Activity本质上也是一个对象,那上面的写法有什么问题呢?估计很多人说不清道不明。Android程序不像Java程转载 2016-05-30 17:32:24 · 1181 阅读 · 0 评论 -
据说年薪30万的Android程序员必须知道事
Android中国开发精英目前包括: Android开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPic转载 2015-12-29 19:18:58 · 2238 阅读 · 0 评论 -
Android 开发之RecycleView的简单使用
简介:RecyclerView是support-v7包中的新组件,是一个强大的滑动组件,与经典的ListView相比,同样拥有item回收复用的功能,但是直接把viewholder的实现封装起来,用户只要实现自己的viewholder就可以了,该组件会自动帮你回收复用每一个item。它不但变得更精简,也变得更加容易使用,而且更容易组合设计出自己需要的滑动布局。要使用RecyclerVi原创 2015-07-29 17:38:19 · 3361 阅读 · 1 评论 -
Android侧滑控件之DrawerLayout的使用
一:简介: 其实DrawerLayout这个东西呢,跟LinearLayout布局差不多,但是其中却又一点差别。关于实现,搜索了一下,有如下两种: 1.用SlidingDrawer: http://developer.android.com/reference/android/widget/SlidingDrawer.html 但是不知道为什么这个类官方不建议原创 2015-07-27 17:13:15 · 1141 阅读 · 0 评论 -
Android布局优化之Merge Include ViewStub使用与源码分析
原文地址:http://www.it165.net/pro/html/201409/22192.html在开发中UI布局是我们都会遇到的问题,随着UI越来越多,布局的重复性、复杂度也会随之增长。Android官方给了几个优化的方法,但是网络上的资料基本上都是对官方资料的翻译,这些资料都特别的简单,经常会出现问题而不知其所以然。这篇文章就是对这些问题的更详细的说明,如果有什么不对的也希望高人转载 2015-06-15 20:25:11 · 855 阅读 · 0 评论 -
浅谈Android 动画,带你进入动画的世界
背景: 其实我们Android 中大家都知道就那些东西,什么四大组件,activity,service,content provider,当然还有其东西,今天我也去总结了下,来说说Android 中动画这一模块,可能会有许多遗漏,希望大家见谅,多多给予补充。一:老规矩了,先上效果图,没图没真相二:Android Animation 内容的介绍主要的原创 2015-06-13 16:17:57 · 1259 阅读 · 0 评论 -
Android 三级缓存Cache(内存,文件,网络)图片缓存设计
Android 三级缓存Cache(内存,文件,网络)图片缓存设计原创 2015-05-05 17:58:07 · 1881 阅读 · 0 评论 -
2015年第一篇:Android 画画板
其实画画板这个东西,很多地方都用的到,比如:在qq里面有一个随手涂鸦的画画板,电脑里面画图工具,ps等,这些都是用到的画画板,今天我实现了一个小小的画画板,分享给大家,希望能对你们有所帮助。1.原理分析:(很简单)1.当用户触摸到屏幕的时候,开始画画2.当用户移动的时候,画画的开始位置和结束位置用线连接起来3.当用户手离开屏幕的时候,也就完成了画画2.先上效果图原创 2015-02-25 16:10:35 · 1779 阅读 · 2 评论 -
Android 打开Gallery
小demo一个,今天用到了,那么就分享给大家,希望对大家有所收获先上效果图:示例源码:1.添加访问sd卡权限 2.源码package com.zengtao.demo;import java.io.FileNotFoundException;import android.content.ContentResolver;impor原创 2015-02-06 11:17:24 · 1142 阅读 · 0 评论 -
Android中各种Span的用法
Android中各种Span的用法前言 SpannableStringBuilder URLSpan UnderlineSpan TypefaceSpan TextAppearanceSpan TabStopSpanStandard SuperscriptSpan SubscriptSpan StrikethroughSpan ScaleXSpan StyleSpan ...转载 2018-04-23 15:15:42 · 3608 阅读 · 0 评论