- 博客(22)
- 资源 (18)
- 收藏
- 关注
转载 Android根据联系人姓名首字符顺序读取通讯录
转自:http://blog.csdn.net/zhangphil/article/details/47250747本文给出了Android读取通讯录联系人的一般方法,且在读取Android通讯录联系人时候,将结果有序化(按照联系人姓名的首字符依次顺序读取:A ~ Z)。读取的结果如图所示:现给出实现该种Android通讯录读取的代码:packa
2016-02-28 20:55:39 919
转载 Android向通讯录添加联系人的一般方法
转自:http://blog.csdn.net/zhangphil/article/details/50633727Android向通讯录添加联系人的一般方法以一个简单的例子加以说明,记得需要相应的权限: 测试代码,关键的内容就在add函数里面。package zhangphil.demo;import android.app.Activity;imp
2016-02-28 20:51:58 327 1
转载 Android 浮动搜索框 searchable 使用
转自:http://it.warmtel.com/?p=1328Android为程序的搜索功能提供了统一的搜索接口,search dialog和search widget,这里介绍search dialog使用。search dialog 只能为于activity窗口的上方。下面以点击EditText输入框启动search dialog搜索框为例:效果如下实现步
2016-02-27 22:12:10 1910
转载 断点调试和高级调试
有人说Android 的调试是最坑的,那我只能说是你不会用而已,我可以说Android Studio的调试是我见过最棒的。好了开始写一个简单的调试程序,我们先来一个for循环for (int i = 0; i < 10; i++) {//获取当前i的值 int selector = i; //打log查看当前i的值(此步多余,实际开发请忽略) Logger.e
2016-02-27 16:38:00 462
转载 四种方案解决ScrollView嵌套ListView问题
转自:http://bbs.anzhuo.cn/thread-982250-1-1.html在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结
2016-02-26 22:16:46 292
转载 android之存储篇_SQLite数据库_让你彻底学会SQLite的使用
转自:http://blog.csdn.net/jason0539SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段中存放浮点数,或者在字符型字段中存放日期型值。 但有一种情况例外:定义为INTEGER PRIMARY KEY的字段只能存储64位整数, 当向这种字段保存除
2016-02-26 12:19:43 2273
原创 自定义控件——TitleBar
不想使用系统的titlebar也不想一个一个的画,那么可以使用自定义的方式,而且便于重复使用。效果:首先,在res/values目录下新建一个attrs.xml文件: 定义一个工具类,就是布局中需要加载的样式,MyTitleBar:package com.zhangli.betterlife.myView;impo
2016-02-23 19:32:29 771
转载 android 自定义RadioButton样式
转自:http://blog.csdn.net/meegomeego/article/details/8025346http://gundumw100.iteye.com/blog/1146527 上面这种3选1的效果如何做呢?用代码写? 其实有更简单的办法,忘了RadioButton有什么特性了吗? 我就用RadioButton实现了如上效果,其实很简
2016-02-22 18:41:00 2475
转载 详解Android全局异常的捕获处理
这篇文章主要为大家介绍了Android全局异常的捕获处理,为什么要进行捕获处理,如何进行捕获处理,想要了解的朋友可以参考一下在Android开发中在所难免的会出现程序crash,俗称崩溃。用户的随意性访问出现测试时未知的Bug导致我们的程序crash,此时我们是无法直接获取的错误log的,也就无法修复Bug。这就会极大的影响用户体验,此时我们需要注册一个功能来捕获全局的异常信息,当程序出现cr
2016-02-22 14:49:18 2312
原创 实现常驻型音乐通知栏(逻辑清晰)
效果图:利用广播来实现通知栏按钮的点击事件,并且动态设置按钮,下面是所有的代码。MainActivity:package com.example.notification;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;
2016-02-22 01:54:37 1978
转载 Android开发学习笔记:浅谈WebView
WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebView webView = new WebView(this);2.调用WebView的loadUrl()方法,设置WevView要显示的网页:
2016-02-21 14:04:22 334
转载 二维码的扫描和生成--第三方开源--ZXing
转自:http://www.cnblogs.com/zzw1994/p/5197758.htmlZXing的二维码功能的提取lib下载地址:https://github.com/xuyisheng/ZXingLib一、扫描二维码:我们扫描就是要用到这个CaptureActivity类,直接把上面下载地址里面下载了里面的libzxing作为Module,如下图:
2016-02-20 22:14:24 1258
原创 浪漫爱心--第三方开源--PeriscopeLayout
完整Demo:爱心的工具代码PeriscopeLayout:package com.zhangli.periscopelayout;import android.animation.Animator;import android.animation.AnimatorListenerAdapter;import android.animation.AnimatorSet;impor
2016-02-20 21:47:47 1381 2
原创 仿QQ撒花特效--第三方开源--FllowerAnimation
完整Demo在:花的动画代码FllowerAnimation:package com.zhangli.flloweranimation;import android.animation.ObjectAnimator;import android.animation.ValueAnimator;import android.animation.ValueAnimator
2016-02-20 21:27:01 2246
原创 点击水波纹效果
效果图:实现效果的工具类:package com.zhangli.onclickruning;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import androi
2016-02-20 20:56:48 515
原创 ViewPager渲染背景颜色渐变(引导页)--第三方开源--ColorAnimationView
完整项目效果图:使用到的工具类:package com.zhangli.viewpager;import android.animation.Animator;import android.animation.ArgbEvaluator;import android.animation.ObjectAnimator;import android.animation.V
2016-02-20 20:38:46 1099
转载 水波纹过渡特效
先看效果图:我们先创建一个UIUtils,转换一些单位:package com.lgl.test;import android.content.Context;import android.util.DisplayMetrics;import android.view.WindowManager;public class UiUtils { static pu
2016-02-20 19:50:32 756
转载 二级下拉列表菜单ExpandTabView改进版(仿美团,大众点评)
美团,大众点评等多款APP中都涉及到二级下拉列表菜单效果,网上也有很多实现如ExpandTabView,Gihub下载地址点这里DownLoad.这里制作一个改进版,加深对Android相关界面技术的理解,如弹框PopWindow,自定义控件,自定义ToggleButton,回调机制.实现效果如下图:看了效果还是有兴趣吧,那么我们来看下如何使用
2016-02-15 17:54:05 3117 3
原创 应用内调用系统的照相机拍照的方法
Intent intent=new Intent();intent.setAction("android.intent.category.DEFAULT");//拍照后照片存放的路径和名字File file=new File("/sdcard/image.jpg");Uri uri=Uri.fromFile(file);intent.putExtra(MediaStore.EXTRA_O
2016-02-12 00:04:04 575
原创 杀死应用进程的几种方法
1、利用androidAPI提供的方法,只可将自己的进程杀死//获取当前进程的idint pid=android.os.Process.myPid();android.os.Process.killProcess(pid);2、终止当前正在运行的java虚拟机,导致程序终止System.exit(0);3、只能杀死别的应用的进程,需要加上权限:android.permissio
2016-02-11 23:58:33 3245
原创 在屏幕上滑动慢慢翻开表面的图片
利用帧布局,布好两个ImageView,然后对表面的图片进行透明的操作。在activit中新建一个bitmap,然后对bitmap进行手指在屏幕上滑动的监听,让手指滑动过的地方,就将图片的像素透明化,那么就可以看到下面的那张图片。MainActivity:package com.zhangli.tupian;import android.app.Activity;import a
2016-02-07 02:04:07 568
原创 加载大图到应用内存时所需的缩放步骤
当应用需要加载图片时,很有可能图片会比系统的图片内存要大,如果不进行缩放的话会导致应用出错。//首先得到手机屏幕的宽高WindowManager wm=(WindowManager)getSystemService(WINDOW_SERVICE);int windowH=wm.getDefaultDisplay().getHeight();int windowW=wm.getDefau
2016-02-05 18:47:12 373
UmengFeedBackDemo
2016-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人