android片段
文章平均质量分 90
qeqeqe236
这个作者很懒,什么都没留下…
展开
-
android获取浏览器历史记录
private String history() { String string = null; ContentResolver contentResolver = getContentResolver(); Cursor cursor = contentResolver.query( Uri.parse("content://browser/b原创 2013-04-10 17:08:59 · 6862 阅读 · 0 评论 -
二维码实现
我在项目中用到了二维码扫描的技术,用的是Google提供的ZXing开源项目,它提供二维码和条形码的扫描。扫描条形码就是直接读取条形码的内容,扫描二维码是按照自己指定的二维码格式进行编码和解码。可以到http://code.google.com/p/zxing/下载ZXing项目的源码,然后按照官方文档进行开发,我这里使用的ZXing是经过简化版的,去除了一些一般使用不必要的文件,项目工程转载 2014-01-23 19:40:58 · 797 阅读 · 0 评论 -
AudioManager
一个好的 Android 应用免不了会自带背景音乐,比如游戏或者一款比较不错的书本阅读器。一些好的应用在自带音乐的时候会多添加一款小功能即可以帮助用户设置声音大小或者改变应用的声音模式。本篇基于 Android API 中的 AudioManager 作讲述,使看过本篇的读者可以迅速的掌握这个类的实现过程。下面是本篇大纲:1、认识 AudioManager2、AudioManage转载 2014-01-24 16:35:41 · 799 阅读 · 0 评论 -
HorizontalScrollView
由于移动设备物理显示空间一般有限,不可能一次性的把所有要显示的内容都显示在屏幕上。所以各大平台一般会提供一些可滚动的视图来向用户展示数据。Android平台框架中为我们提供了诸如ListView、GirdView、ScrollView等滚动视图控件,这几个视图控件也是我们平常使用最多的。我下面介绍一下HorizontalScrollView的使用和需要注意的点 Horizont转载 2014-04-02 15:56:56 · 1267 阅读 · 0 评论 -
Android中日期操作
在Android中的日期操作常用的有三种方式,分别是:Date类型Calendar类型Unix时间戳其中,Unix时间戳在计算上最为方便和灵活,效率也高;而Date和Calendar则在一些具体的日期计算上更为便利。其中,在进行日期转化的时候,经常会用到SimpleDateFormat类来进行格式化,包括将特定格式字符串转化为Date对象,以及将Date对象格式化为特定转载 2014-05-05 17:56:24 · 655 阅读 · 0 评论 -
ViewHolder简化
0102030405060708091011121314151617 ViewHolder holder = null; if(convertView == null){转载 2014-01-21 15:19:56 · 704 阅读 · 0 评论 -
版本升级 如何保存旧数据
一.数据库升级: 在我们的程序中,或多或少都会涉及到数据库,使用数据库必定会涉及到数据库的升级,数据库升级带来的一些问题,如旧版本数据库的数据记录的保持,对新表的字段的添加等等一系列问题,还记得当我来西安的时候,面试的第二家公司,做音乐播放客户端的,就问到了这个问题; 我们开发了一个程序,当前是1.0版本。该程序用到了数据库。到1.1版本时,在数据库的某个表中增加了一个字段。那么软件1转载 2014-05-20 14:08:59 · 1963 阅读 · 0 评论 -
圆弧形ListView(CircleList)
代码 : https://github.com/dkmeteor/CircleList角度/缩放比 可调angle调至 180度 为半圆形-------------------主要效果为Canvas和Matrix实现的效果,具体看源码就行了。Java代码 public void changeGroupFlag(Object obj) throws E转载 2014-05-20 15:30:54 · 1067 阅读 · 0 评论 -
Android 虚线、圆角、渐变
点击效果:设置虚线:[html] view plaincopyxml version="1.0" encoding="utf-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="li转载 2014-06-04 13:46:56 · 682 阅读 · 0 评论 -
录音及音量
Android录音时指针摆动的实现分类: 代码 android 录音2012-12-05 13:50 311人阅读 评论(0) 收藏 举报本文中实现录音时候、指针摆动的功能主要是参考SoundRecorder的。主要是其中的VUMeter类,VUMeter是通过Recorder.getMaxAmplitude()的值计算,画出指针的偏移摆动。下面直接上代码:VUMe转载 2014-07-18 17:30:59 · 2078 阅读 · 0 评论 -
Android开发 何快速实现分享功能
1 获取ShareSDK为了集成ShareSDK,您首先需要到ShareSDK官方网站注册并且创建应用,获得ShareSDK的Appkey,然后到SDK的下载页面下载SDK的压缩包,解压以后可以得到下图的四个目录: 其中的Libs包含ShareSDK的类库,Src包含集成微信和新浪微博需要的回调,Res是开发者信息示例,而Sample则包含一个完整的操作演示。转载 2014-01-13 12:16:43 · 1315 阅读 · 0 评论 -
对屏幕进行截图
/** * 对屏幕进行截图 * @author Administrator * */public class ScreenShot {public static final String RESULTIMGNAME = "test_result.jpg";public static String RESULT_IMAGE;// 获取指定Activity的原创 2014-01-08 16:27:11 · 749 阅读 · 0 评论 -
最火的Android开源项目
《直接拿来用!最火的Android开源项目(一)》中,我们详细地介绍了GitHub上最受欢迎的TOP20 Android开源项目,引起了许多读者的热议,作为开发者,你最常用的是哪些开源项目?使用起来是否能让你得心应手?今天,我们将介绍另外20个Android开源项目,在这些项目中,你又用到了哪些呢?21. drag-sort-listviewDragSortListView(DSL转载 2013-05-17 10:27:46 · 879 阅读 · 0 评论 -
Android开源项目
GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源转载 2013-05-17 10:29:01 · 1130 阅读 · 4 评论 -
联系人操作
Android系统中的联系人也是通过ContentProvider来对外提供数据的,我们这里实现获取所有联系人、通过电话号码获取联系人、添加联系人、使用事务添加联系人。获取所有联系人1. Android系统中的联系人也是通过ContentProvider来对外提供数据的2. 数据库路径为:/data/data/com.android.providers.contac转载 2013-09-26 18:33:49 · 1075 阅读 · 0 评论 -
创建快捷启动方式
1. 在清单文件里面进行注册:例如:[java] view plaincopy android:name="com.android.master.legend.widget.CreateSystemSettingsWidgetActivity" android:exported="true"转载 2013-12-30 11:59:56 · 766 阅读 · 0 评论 -
Android桌面悬浮窗效果实现
转载:http://blog.csdn.net/guolin_blog/article/details/16919859今天是2013年的最后一天了,这里首先提前祝大家新年快乐!同时,本篇文章也是我今年的最后一篇文章了,因此我想要让它尽量有点特殊性,比起平时的文章要多一些特色。记得在今年年初的时候,我写的第一篇文章是模仿360手机卫士的桌面悬浮窗效果,那么为了能够首尾呼应,今年的最后一篇文转载 2013-12-31 11:43:19 · 1783 阅读 · 0 评论 -
再看Dialog,用继承的方式自定义Dialog
自定义主要包含下面几个步骤1.修改系统默认的Dialog样式(风格、主题)2.自定义Dialog布局文件3.可以自己封装一个类.继承自Dialog或者直接使用Dialog类来实现,为了方便以后重复使用,封装一个Dialog类第一步: 我们知道Android定义个控件或View的样式都是通过定义其style来实现的,查看A转载 2014-01-03 10:53:23 · 1090 阅读 · 0 评论 -
scrollview 中嵌套 edittext edit无法获取焦点的解决办法
EditText dwEdit = (EditText) findViewById(R.id.DwEdit); dwEdit.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View view, MotionEvent event) {转载 2013-12-20 20:03:28 · 1928 阅读 · 0 评论 -
次启动 展示引导图功能
现在的安卓应用,如果是第一次安装应用,首次启动,进入应用后都会展示几张功能引导图。下面我们就来封装实现这个常用的功能。先列一下。我们实现的功能点。1.用户首次安装应用,启动应用,进入首页时,要显示我们的引导遮罩。2.如果是已经看过引导图的用户(比如他是第二次启动),就不展示了3.如果我们应用在1.0版本时,需要展示3个引导图,2.0版本时,需要展示五张新图。这个时候转载 2014-01-06 15:34:34 · 1155 阅读 · 1 评论 -
Android 引导
项目做完了,做了第一次启动,滑动的引导页了。 然后需求又要改成流行的图层图片引导了。如图: 大家一定也经常见吧,实现当然很简单了。FrameLayout上加一个图层就完了呗。让它点击后消失。 嗯,可是那么多界面,难道所有界面布局都要改吗?改成根元素上再套一层FrameLayout? 这里看过我 DecorView浅析 的童鞋,一定很来感觉。setContentView转载 2014-01-06 15:42:09 · 738 阅读 · 0 评论 -
Android WebView 访问https显示空白页
在Android中,WebView是用来load http和https网页到本地应用的控件。在默认情况下,通过loadUrl(String url)方法,可以顺利load诸如,http://www.baidu.com之类的页面。但是,当load有ssl层的https页面时,如 https://money.183.com.cn/,如果这个网站的安全证书在Android无法得到认证,WebView就会转载 2016-02-24 10:46:40 · 905 阅读 · 0 评论