自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 ImageLoader的基本使用

ImageLoader是用来加载大量网络图片的第三方工具,可以避免图片错乱,oom等现象首先,先提供些github的下载地址 https://github.com/nostra13/Android-Universal-Image-Loader在使用这个第三方控件之前,我们先来了解一下Application这个类,这个类在整个应用程序中是一个单例,他的声明周期也是整个应用程序

2015-07-30 11:02:30 405

转载 webView的基本使用

这篇文章是摘抄别人的,首先,先来点自己用过的,//得到webview配置箱 WebSettings settings = wv.getSettings(); //设置webView支持JavaScript settings.setJavaScriptEnabled(true); //设置用手指放大和缩小以及滑动时右下角的缩放按钮 settings.setBuil

2015-07-28 11:37:34 334

原创 Xutils框架的使用

一、请求网络HttpUtils http=new HttpUtils(); http.send(HttpMethod.GET, url, new RequestCallBack() { @Override public void onSuccess(ResponseInfo responseInfo) { // TODO Auto-generated method s

2015-07-24 19:30:48 313

原创 安卓设置没有标题的方法

将主题改成:@android:style/Theme.Black.NoTitleBar.Fullscreen,将会全屏在@style/AppBaseTheme 文件里面增加item,true这个应用的所有页面将全都没有标题栏,但还不是全屏

2015-07-19 09:01:58 1246

原创 安卓的事件传递,中断,分发机制

安卓的触摸事件有这样的三个机制:dispatchTouchEvent(MotionEvent ev)(事件分发)onInterceptTouchEvent(MotionEvent ev)(事件中断) onTouchEvent(MotionEvent event)(事件传递)执行顺序是从上到下onTouchEvent(MotionEvent event),当手指触

2015-07-18 12:22:22 1598

原创 Scroller类的使用(用来在ViewGroup里面让子view经常优美 的滑动)

Scroller s=new Scroller(Context con);这个类里面有一个scroller.startScroll(startX, startY, disX, disY, duration);这样的方法第一个参数是要移动的初始位置X坐标的值,第一个参数是要移动的初始位置Y坐标的值,第三个参数是要移动的X坐标的距离;第四个参数是要移动Y坐标的距离,

2015-07-18 10:49:01 556

原创 自定义ViewGroup(这里以自定义一个类似ViewPager的控件为例)

首先,我们得先要明白ViewGroup是什么,职责是什么?ViewGroup就是用来放置View控件的的容器,职责是测量每一个子view的大小,还有摆放的位置。 * 1,写一个类继承于ViewGroup * 2,重载onMeasure方法,用于测量的子View的大小 * 3,重载onLayout,用于安置子view的位置到这里,一个ViewGroup就算

2015-07-18 10:36:21 379

原创 9patch图片的制作

只要记住,左边和上边决定可拉伸的区域,下边和右边决定可填充的区域,这样就差不多了,注意,不是左边和上边所对着的区域的交集哦,只要是左边和上边对着的就都是可拉伸的区域,下边和右边的也一样我们来看一下这张图,左边对着的是头部和腿,上边对着的是两边的手,只要一拉伸,这些区域将变形,而没在这个区域里的都保持不变形

2015-07-18 10:32:50 336

原创 自定义View

第一步,写一个类继承于View或者已有的view控件,继承后后报错,提示添加构造方法,我们用两个参数的构造方法第二步:重载onMeasure(int widthMeasureSpec, int heightMeasureSpec)方法在这个方法里面测量view的大小,(如果继承已有的view,就不需要自己去测量了)注意:onLayout(boolean change

2015-07-18 09:59:10 266

转载 Android 手把手教您自定义ViewGroup(一)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38339817 , 本文出自:【张鸿洋的博客】最近由于工作的变动,导致的博客的更新计划有点被打乱,希望可以尽快脉动回来~今天给大家带来一篇自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或

2015-07-17 14:05:39 270

原创 安卓widget的详解

第一步:先写一个类,继承于AppwidgetProvider,这个类的父类还是BroadCastReceiver //AppWidgetProvider实际上是一个广播, //继承了它,所以要去清单文件上注册,至于怎么注册,监听哪个动作,直接去开发文档上复制public class myWidgetBroadCastReceiver extends AppWidgetProvider

2015-07-11 10:27:36 391

原创 安卓创建快捷图标的代码

//发送广播的意图, 大吼一声告诉桌面,要创建快捷图标了 Intent intent = new Intent(); intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT"); //快捷方式 要包含3个重要的信息 1,名称 2.图标 3.干什么事情 intent.putExtra(Intent.EXTRA_S

2015-07-09 13:39:15 575

原创 自定义悬浮窗口

这种悬浮窗口和PopupWindow有点像,但PoupWindow的声明周期只在开启的他的Acitivity里面,这个Activity挂掉了,他也跟着挂掉了,而这种悬浮窗口是悬浮在安卓系统上的,最简单的自定义方法就是打开Toast的源码,抄一下里面的代码,然后改一改就可以了Toast是不能获得焦点和不能被点击的的,要使这个悬浮窗口获得焦点并设置一些点击事件,必须把WindowManag

2015-07-09 13:24:22 1677

原创 安卓安装一个程序的代码

Intent it=new Intent(); it.setAction("android.intent.action.VIEW"); //设置要启动的apk文件路径 it.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirector y().getPath()+"/MobilSafe.apk"

2015-07-09 13:15:43 312

原创 安卓分享功能

Intent intent3 = new Intent(); intent3.setAction("android.intent.action.SEND"); intent3.addCategory(Intent.CATEGORY_DEFAULT); intent3.setType("text/plain"); intent3.putExtra(Intent.EXTRA_T

2015-07-09 13:14:14 350

原创 安卓卸载一个程序的代码

Intent intent2 = new Intent(); intent2.setAction("android.intent.action.VIEW"); intent2.setAction("android.intent.action.DELETE"); intent2.addCategory("android.intent.category.DEFAULT"); //

2015-07-09 13:10:10 506

原创 安卓启动一个程序的代码

PackageManager pm = getPackageManager(); //通过包名得到要启动这个应用程序的Intent; Intent intent=pm.getLaunchIntentForPackage(appinfo.getPackageName()); //因为有的系统程序,不能被启动,会返回null,所以要判断一下 if(intent!=null){

2015-07-09 13:04:58 596

原创 PopupWindon实例

new一个PopupWindown,并指定子view和Popup的宽高,需要注意的是,如果要给此悬浮窗口设置动画,必须先设置窗口的背景颜色,通常设置成透明View v=View.inflate(AppManager.this, R.layout.activity_main_applicationmaneger_popup, null); ScaleAnimatio

2015-07-09 12:59:29 454

原创 xml的pull解析

第一部分,xml序列化先得到xml序列化对象,然后设置要输出流和编码格式,接下来就开始序列化,然后你自己看代码吧,懒得打字了//创建了一个文件输出流,并指定其输出的位置 FileOutputStream fos=new FileOutputStream(new File(Environment.getExternalStorageDirectory(), "smsbacku

2015-07-08 00:11:48 254

原创 手机定位详解

安卓手机定位需要用到LocationManger,获取到LocationManager服务后,先判断下GPS是否开启,如果开启,就通过LocationManager调用requestLocationUpdates方法对其设置监听,监听的方式设为GPS如果没有开启,监听方式则设为network。要添加位置的权限public class GpsService extends

2015-07-06 23:28:26 737 1

原创 安卓多连击事件的实现

public class Settings extends Activity implements OnClickListener { Button but_lai; long firstClickTime=0; int count=0; @Override protected void onCreate(Bundle savedInstanceState) { // T

2015-07-06 15:20:50 672

原创 WindowManager.LayoutParams 详解

WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类: 定义 public static class WindowManager.LayoutParams ext

2015-07-06 10:15:30 520

原创 安卓在服务里实现来去电归属地----在服务里比在广播接收者里好

第一步,写一个类继承于Service第二步,在manifest文件里注册服务第三步,添加监听去电的权限,和监听来电的权限package com.example.mobilsafe.Service;import java.util.zip.Inflater;import com.example.mobilsafe.R;import com.example

2015-07-05 23:49:22 393

原创 安卓获取来去电号码

第一步,写一个类继承于BroadCastRecriver,第二步,注册要监听的动作第三步,添加需要权限一,java实现代码public class PhoneStateBroadCastReceiver extends BroadcastReceiver { TelephonyManager tm; @Override public void onReceive(Co

2015-07-05 16:03:13 682

原创 安卓震动器实例----Vibrator

第一步,取得震动的句柄第二步,通过句柄调用震动的方法,并设置震动的时间public class MainActivity extends Activity { private Vibrator vibrator; @Override protected void onCreate(Bundle savedInstanceState) {

2015-07-04 23:31:18 479

原创 android四大组件之BroadCastReceiver的开发实例

BroadCastReceiver是安卓四大组件之一,用法很简单,只需要按照以下几个步骤即可1.创建一个类继承于BroadCastReceiver2.在Manifest文件中注册监听接下来以监听接收短信给大家举个例子,我就直接上代码了第一步:创建一个类继承于BroadCastReceiverpublic class SmsBroadcast

2015-07-04 21:31:39 451

android项目源码集合

android 完整项目源码,各种小工具聚合,仅用于研究学习学习

2018-02-05

android下载器,

qwqqqq我QQ无群无群无群无驱蚊器无去我去万千瓦群请问请问去

2018-01-09

空空如也

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

TA关注的人

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