自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

转载 手势简单应用

两指缩放上下滑动可以改变笑脸弧度@IBDesignable 使View可以在storyBoard中实时预览@IBInspectable 使属性可以在storyBoard中设置HappinessViewController.swiftimport UIKitpublic class HappinessViewController...

2015-07-24 10:49:00 116

转载 EditText输入手机号自动带空格

原文地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0708/3163.html在android开发过程中,经常会要求用户输入手机号,为了便于观看,我们都会已135 xxxx xxxx这种格式展示。下面就带领大家实现这种功能。 1 public class PhoneTextWa...

2015-07-09 14:33:00 110

转载 Android Studio 插件

链接一:http://stormzhang.com/android/2015/05/26/android-tools/ButterKnife ZeleznySelectorChapek  设计师给我们提供好了各种资源,每个按钮都要写一个selector是不是很麻烦?这么这个插件就为解决这个问题而生,你只需要做的是告诉设计师们按照规范命名就好了,其...

2015-07-09 11:56:00 106

转载 谷歌最新的百分比布局库的示例项目

需要compile 'com.android.support:percent:22.2.0'示例代码:github转载于:https://www.cnblogs.com/huangzx/p/4613337.html

2015-07-01 15:20:00 123

转载 FloatingActionButton的使用

参考:http://blog.csdn.net/lmj623565791/article/details/46678867添加依赖:compile 'com.android.support:design:22.2.0'布局:<android.support.design.widget.FloatingActionButton android:la...

2015-06-29 17:33:00 45

转载 LayoutAnimation

来源:http://my.oschina.net/u/724985/blog/289123layout-animation可由xml和代码两种方式配置:XML由于layout-animation是对于某一组控件的操作,就需要一个基本的动画来定义单个控件的动画。另外还可以定义动画的显示顺序和延迟:<layoutAnimation xmlns:and...

2015-06-29 11:37:00 88

转载 CardView & Palette

需要添加jar包  android-support-v7-cardview.jar  android-support-v7-palette.jarCardViewCardView继承自FrameLayout类,可以在一个卡片布局中一致性的显示内容,卡片可以包含圆角和阴影。CardView的属性:背景色  XML:android:cardBackgr...

2015-06-23 14:24:00 75

转载 RecyclerView的简单使用

在布局文件中声明在Activity中使用Adapter的创建添加单击事件Item动画更新数据1、在布局文件中声明<android.support.v7.widget.RecyclerView android:id="@+id/my_recycler_view" android:scrollbars="verti...

2015-06-23 12:08:00 63

转载 Android-序

Android 5.x2015Design Support Library的应用 08/08 【转】FloatingActionButton的使用06/29CardView & Palette06/23RecyclerView的简单使用 06/23Material Design主题与ToolBar讲解06/17—————---...

2015-06-18 11:33:00 55

转载 You must restart adb and Eclipse多种情形分析与解决方案

原文:You must restart adb and Eclipse多种情形分析与解决方案一:错误提示The connection to adb is down, and a severe error has occured.You must restart adb and Eclipse.Please ensure that adb is correctly loca...

2015-06-18 11:28:00 102

转载 PopupMenu的应用

PopupMenu可以非常方便的在指定view的下面显示一个弹出菜单,类似于actionbar溢出菜单的效果。它的菜单选项可以来自于menu资源,因此非常方便。下面是在网上找的一个PopupMenu的运行图片。使用方法res/menu下面新建 popup_menu.xml<menu xmlns:android="http://schemas.a...

2015-06-18 11:22:00 89

转载 Android Studio 配置

原文:http://blog.csdn.net/oqqabel123/article/details/45248865#自定义代码高亮颜色目录Android Studio 配置篇目录运行配置修改config路径修改log路径修改plugins路径修改system路径修改最小内存修改最大内存修改最大参数大小修改保留代码...

2015-06-18 11:11:00 77

转载 Material Design主题与ToolBar讲解

1、Material Design 的主题Material Design 的主题有:@android:style/Theme.Material (dark version)@android:style/Theme.Material.Light (light version)@android:style/Theme.Material.Light...

2015-06-17 17:22:00 103

转载 网络请求库Volley

介绍Volley下载地址创建RequestQueue使用RequestQueueStringRequestJsonRequestImageRequestPost请求取消请求请求的优先级优先级列表1、介绍通常Volley只会用到两个类RequestQueue 和Request,首先创建一个Reque...

2015-06-12 10:46:00 78

转载 Android代码混淆

混淆器(ProGuard)混淆器通过删除从未用过的代码和使用晦涩名字重命名类、字段和方法,对代码进行压缩,优化和混淆。结果是一个比较小的.apk文件,该文件比较难进行逆向工程。因此,当你的应用程序对安全敏感(要求高),例如当你授权应用程序的时候,混淆器是一种重要的保护手段。混淆器被集成在android 构建系统中,所以你不必手动调用它。同时混淆器仅在发布模式下进行构建应用程序...

2015-05-07 11:53:00 60

转载 Frame动画

在drawable目录下新建一个xml文件,内容如下: <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" androi...

2015-05-07 11:39:00 83

转载 Ant打包

使用步骤:对于已经存在的工程需要利用Ant命令更新一下: android update project -n Test -p D:/workspace/Test -s -t 1 -n (name) 后面跟的是这个工程的名子-p (path)后面跟的是这个工程的目录路径-t (target)后面是当前共有的SDK版本。表明我们的目标版本(如果有了project....

2015-05-07 11:08:00 57

转载 Bitmap优化

一个进程的内存可以由2个部分组成:native和dalvik,dalvik就是我们平常说的java堆,我们创建的对象是在这里面分配的,而bitmap是直接在native上分配的。一旦内存分配给Java后,以后这块内存即使释放后,也只能给Java的使用,所以如果Java突然占用了一个大块内存,即使很快释放了,C能用的内存也是16M减去Java最大占用的内存数。而Bitmap的生成是通过...

2015-05-07 11:01:00 54

转载 Fragment真正的onPause以及onResume

Fragment虽然有onResume()和onPause()方法,但是这两个方法是Activity的方法调用时机也与Activity相同,和ViewPager搭配使用这个方法就很鸡肋了,根本不是你想要的效果,这里介绍一种方法。@Overridepublic void setUserVisibleHint(boolean isVisibleToUser) { ...

2015-05-07 10:24:00 144

转载 Home键监听

Home键是一个系统的按钮,我们无法通过onKeyDown进行拦截,它是拦截不到的,我们只能得到他在什么时候被按下了。就是通过广播接收者public class HomeKeyEventBroadCastReceiver extends BroadcastReceiver { static final String SYSTEM_REASON = "reason"...

2015-05-07 09:51:00 83

转载 Wifi状态监听的广播接收者

/** * 监控Wifi状态的广播接收器 */private final class WifiStateReceiver extends BroadcastReceiver { @Override public void onReceive(Context c, Intent intent) { Bundle bundle = i...

2015-05-06 15:14:00 155

转载 XmlPullParser

public class PersonService { /** * 接收一个包含XML文件的输入流, 解析出XML中的Person对象, 装入一个List返回 * @param in 包含XML数据的输入流 * @return 包含Person对象的List集合 */ public List...

2015-05-06 15:05:00 73

转载 短信拦截

Android系统在收到短信的时候会发送一条有序广播,我们如果定义一个接收者接收这个广播,就可以得到短信内容,也可以拦截短信。定义广播接收者接收广播android.provider.Telephony.SMS_RECEIVED需要接收短信权限:<uses-permission android:name="android.permission.RECEIVE_SMS"...

2015-05-06 14:58:00 44

转载 HorizontalListView

源码下载转载于:https://www.cnblogs.com/huangzx/p/4481417.html

2015-05-06 11:37:00 51

转载 获取联系人

/** * 获取联系人 * @return */public static List<ContactInfo> getContactInfos(Context context) { ContentResolver resolver = context.getContentResolver(); Uri uri = Uri.parse("...

2015-05-06 10:02:00 62

转载 Android安全退出应用程序

杀死进程。这种方法是没有效果的只能杀死当前的Activity无法关闭程序,在1.5的时候有用,谷歌设计的时候规定程序不能自杀android.os.Process.killProcess(android.os.Process.myPid()).终止当前正在运行的Java虚拟机,导致程序终止.这种方法也是没有效果的,因为Android用的是dalvik虚拟机System....

2015-05-06 09:58:00 52

转载 开发中异常的处理

/** * 代表的是当前应用程序的进程. */public class MobliesafeApplication extends Application { public BlackNumberInfo info; @Override public void onCreate() { super.onCreate();...

2015-05-06 09:52:00 69

转载 备份短信

/** * 备份短信的工具方法 * @param context 上下文 * @param fos 备份到哪个文件输出流里面. * @throws Exception */ public static void backUp(Context conte...

2015-05-05 17:43:00 80

转载 快捷方式工具类

需要的权限:<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /><uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT" />...

2015-05-05 17:12:00 62

转载 内存泄露

Android手机给应用分配的内存通常是8兆左右,如果处理内存处理不当很容易造成OutOfMemoryErrorOutOfMemoryError主要由以下几种情况造成:数据库Cursor没关。当我们操作完数据库后,一定要调用close()释放资源。构造Adapter没有使用缓存convertView。未取消注册广播接收者,registerReceiver()和unre...

2015-05-05 17:09:00 73

转载 屏幕锁屏以及解锁监听

屏幕锁屏以及解锁时会分别发送两个广播SCREEN_ON和SCREEN_OFF,但是这两个action只能通过代码的形式注册才能被监听到,在AndroidManifest.xml中注册根本监听不到。public class ScreenActionReceiver extends BroadcastReceiver { private String TAG = ...

2015-05-05 17:02:00 103

转载 竖着的Seekbar

视频播放器页面音量控制Seekbar实现竖直的效果。竖直只是将Seekbar转了90度或-90度,我们可以把画布转一个角度,然后交给系统去画,具体的做法就是重写ondraw()调整画布,然后调用super.onDraw()。向上的Seekbarprotected void onDraw(Canvas c) { c.rotate(-90); c....

2015-05-05 16:58:00 59

转载 应用安装

在应用程序中安装程序需要权限<uses-permission android:name="android.permission.INSTALL_PACKAGES" />示例代码安卓中提供了安装程序的功能,我们只要启动安装程序的Activity,并把我们的数据传入即可。//获取到要安装的apk文件的File对象Fi...

2015-05-05 16:38:00 68

转载 应用后台唤醒后数据的刷新

1.如何判断程序是否是在后台运行了/** * 判断当前的应用程序是否在后台运行,使用该程序需要声明权限android.permission.GET_TASKS * @param context Context * @return true表示当前应用程序在后台运行。false为在前台运行 */public static boolean isApplic...

2015-05-05 16:27:00 130

转载 IntentService

IntentService是Service的子类,用来处理异步请求。客户端可以通过startService(Intent)方法将请求的Intent传递请求给IntentService,IntentService会将该Intent加入到队列中,然后对每一个Intent开启一个worker thread来进行处理,执行完所有的工作之后自动停止Service。每一个请求都会在一个单独的work...

2015-04-29 11:55:00 64

转载 销毁和重建数据时执行的方法

onSaveInstanceState()以及onRestoreInstanceState()Activity完整的生命周期onCreate()–>onStart()–>onRestoreInstanceState()–>onResume()–>onSaveInstanceState()–>onPause()–>...

2015-04-29 11:51:00 223

转载 三种不同的上下文

Activity.this该Context的生命周期与Activity的生命周期相同。在创建对话框传递上下文的时候必须要传递Activit.this,因为对话框要指定挂载到哪个Activity上,对话框是挂载到Activity上,所以对话框弹出时Activity不会走onPause()方法。如果传递getApplicationContext()就会报错.m...

2015-04-29 11:44:00 70

转载 代码十段(一)

目录调用另一程序的Activity获取手机屏幕分辨率监听ScrollView何时滑动到底部横竖屏切换手机重启启动apk默认ActivityTextView行间距广播接收者中开启Activity启动Activity时不自动弹出软键盘TextView实现跑马灯的效果正文1.调用另一程序的activity方法一:...

2015-04-29 10:17:00 62

转载 不同版本下调用系统Setting界面清除缓存

对于Android的不同版本其功能可能不一样,我们要通过Build.VERSION.SDK_INT来判断当前系统的版本,从而根据不同的版本来设置不同的操作这里以进入到Setting清楚缓存的界面为例public void onClick(View v) { if (Build.VERSION.SDK_INT >= 9) { // 适合2.3 ...

2015-04-29 09:50:00 71

转载 EditText添加内容改变的监听器

EditText添加内容改变的监听器mEditText.addTextChangedListener(new TextWatcher() { //EditText中文本内容改变的时候自动调用的方法 public void onTextChanged(CharSequence s, int start, int before, int count) {...

2015-04-29 09:47:00 193

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除