Android
文章平均质量分 69
ARy
谈恋爱为了耍流氓
展开
-
Android GridView的使用
[1].[代码] [Java]代码 跳至 [1] [2] [3]view sourceprint?01package com.yarin.android.Examples_04_19;02 03import android.cont转载 2013-11-04 10:01:27 · 888 阅读 · 0 评论 -
listview的常用属性
1. [代码][Java]代码 跳至 [1] [全屏预览]view sourceprint?01<?xml version="1.0" encoding="utf-8"?>02 <ListView xmlns:android="http://schemas.an转载 2013-11-18 19:12:43 · 872 阅读 · 0 评论 -
Android中读取短信信息
Android中读取短信信息android会把短信信息保存在数据库中,可查看/dbdata/databases/com.android.providers.telephony/mmssms.db。但是我们不能直接访问数据库,只能通过ContentProvider来访问它。以下是访问短信数据库的uricontent://sms/ 所有短信c转载 2013-11-18 16:17:38 · 1652 阅读 · 0 评论 -
理解Fragment生命周期
官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095: D/转载 2013-11-20 08:46:56 · 2960 阅读 · 0 评论 -
android--由文件名获取文件Id的两种方法
在android中,我们经常使用资源文件的id来代替这个资源,如 R.drawable.*** ,那怎样通过文件名得到这个资源的Id的,这里介绍两种方法:一:通过 getIdentifier (String name, String defType, String defPackage)方法。 这里有两种实现1.name 用package:type/entry,转载 2013-11-20 08:49:23 · 1152 阅读 · 0 评论 -
Android中的Menu
OptionMenu--点击menu按钮式显现onCreateOptionMenu(Menu menu)--当菜单第一次被打开时调用onPrepareOptionsMenu(Menu menu)--菜单每次打开都会触发该方法两种方法都是传入Menu对象,我们可以通过配置该对象来构建合适的OptionMenuonOptionsItemSelected(MenuItem ite转载 2013-11-20 08:46:15 · 779 阅读 · 0 评论 -
Content Provider
一、使用ContentProvider(内容提供者)共享数据ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORL转载 2013-11-06 10:38:28 · 899 阅读 · 0 评论 -
android发送短信
第一:调用系统短信接口直接发送短信;主要代码如下: Java代码 //直接调用短信接口发短信 SmsManager smsManager = SmsManager.getDefault(); List divideContents = smsManager.divideMessage(content); for (String text : di转载 2013-11-20 16:51:08 · 888 阅读 · 0 评论 -
ViewPage适配器
package com.siyehuazhilian.control;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentPagerAdapter;public class MyFragment转载 2013-11-20 19:56:24 · 919 阅读 · 0 评论 -
一个标准的自定义适配器的编写
package com.siyehuazhilian.control;import java.util.ArrayList;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import an原创 2013-11-20 19:32:23 · 1153 阅读 · 0 评论 -
用IO流操作一个Bitmap对象
1.得到一个Bitmap对象 InputStream in = getResources().openRawResource(R.drawable.pic); BitmapDrawable bd = new BitmapDrawable(in); Bitmap b = bd.getBitmap();2.把一个Bitmap对象写到磁盘里OutputStream os = ne转载 2013-11-26 16:20:14 · 893 阅读 · 0 评论 -
Andorid Activity生命周期
1.onCreate()创建一个新的Activity的时候,系统就会调用它2.onRestart()当一个Activity被onStop()后,重新启动,就会调用该方法3.onStart()当一个Activity开始启动的时候,就会调用该方法4.onResume()当一个Activity获得焦点的时候,就会启动该方法5.onPause原创 2013-11-27 07:54:43 · 634 阅读 · 0 评论 -
Sqlite使用
package com.android.test;import android.app.Activity;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.SQLException;impo转载 2013-11-27 07:58:08 · 585 阅读 · 0 评论 -
使用命令行查看应用的数据
1.首先需要配置adb环境变量,把sdk目录下有adb的文件目录配置到path中2.进入cmd,输入:adb shell3.查看文件和目录列表:ls -l4. 进入应用数据包: cd data/data5.查看文件和目录列表:ls -l6.进入你想要进入的应用:cd com.siyehuazhilian.sqltidemo7.原创 2013-11-27 08:05:39 · 1001 阅读 · 0 评论 -
Matrix学习3、Matrix的基本三种变换之Translation、Skew、Rotate
Matrix的3*3矩阵:[java] view plaincopy{MSCALE_X,MSKEW_X,MTRANS_X, MSKEW_Y,MSCALE_Y,MTRANS_Y, MPERSP_0,MPERSP_1,MPERSP_2} 一、平移(Translation)变换Translation的变换是转载 2013-11-27 16:17:14 · 5359 阅读 · 0 评论 -
Android 继承SurfaceView
package com.siyehuazhilian.view;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;原创 2013-11-28 08:35:02 · 1306 阅读 · 0 评论 -
得到一个BitMap对象
1.动态获得屏幕的宽度和高度screenWidth = ((WindowManager) context .getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay() .getWidth(); screenHeight = ((WindowManager) context .getSystemServi转载 2013-11-26 15:37:35 · 1754 阅读 · 0 评论 -
adnroid 实现后台无法关闭apk
在AndroidManiFest.xml里面的 Activity的参数中加上一句:android:excludeFromRecents="true"这样程序就不会在系统长按HOME键出现的最近打开的应用列表里面了,同时也就不会被关闭最近打开的应用这个可恶的系统功能给关闭了! - - 我纠结了多年的问题终于解决了~ ╮(╯▽╰)╭ ~转载 2013-11-29 12:04:48 · 933 阅读 · 0 评论 -
播放一段视频
播放一段视频可以使用VideoView来播放也可以使用SurfaceView或者继承SurfaceView来播放package com.siyehuazhilian.view;import com.siyehuazhilian.mysurfaceviewplayvideo.PlayVideoActivity;import android.content.Context;impor原创 2013-12-05 15:16:25 · 1013 阅读 · 0 评论 -
Android 动画的播放
imageView = (ImageView) findViewById(R.id.imageview); /** * 设置透明渐变动画 */ // 从10%的透明度到100% animation = new AlphaAnimation(0.1f, 1.0f); // 播放动画的时间是3000毫秒 animation.setDuration(3000); //原创 2013-12-02 17:39:19 · 724 阅读 · 0 评论 -
Android AlarmManager的一些问题
我在设置时钟的时候遇到一点问题我开始的代码是这样写的Java代码 alarmManager.set(AlarmManager.RTC_WAKEUP, (5*1000), sender); 我的本意是设定五秒后启动闹钟 但是每次都是我设置完闹钟之后立马就启动了。后来我发现问题出在第二个参数上 我对他的理解是错误的typ转载 2013-12-09 15:55:47 · 716 阅读 · 0 评论 -
Android 个人学习笔记 ①
1.设置内边距与外边距<android:pandding = "5dp"android:magin = "5dp"/>原创 2013-11-26 20:57:01 · 749 阅读 · 0 评论 -
Android Activity和Intent机制学习笔记
ActivityAndroid中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。对于Activity,关转载 2013-11-04 14:57:53 · 1108 阅读 · 0 评论 -
Android Notification通知详解
[1].[代码] [Java]代码 跳至 [1]view sourceprint?001Android Notification通知详解002 003根据activity的生命周期,在activity不显示时,会执行onStop转载 2013-11-04 14:08:15 · 1362 阅读 · 0 评论 -
MediaStore.Audio.Media字段的含义
Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户。当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体文件,如audio,video,图片等,将相应的信息放到定义好的数据库表格中。在这个程序中,我们不需要关心如何去扫描手机中的文件,只要转载 2013-12-03 21:00:16 · 3119 阅读 · 0 评论 -
做一个简单的音乐播放器
package com.siyehuazhilian.musicplay;import java.util.ArrayList;import java.util.HashMap;import android.app.Activity;import android.app.AlertDialog;import android.app.Notification;import andro原创 2013-12-04 07:44:13 · 1118 阅读 · 0 评论 -
Adnroid 的Broadcast
在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver活动(Activity) - 用于表现功能服务(Service) - 相当于后台运行的 Activity广播(Broadcast) - 用于发送广播广播接收器(BroadcastReceiver) - 用于接收广播Intent - 用于连转载 2013-12-11 10:55:47 · 1351 阅读 · 0 评论 -
通过ContentProvider得到系统的音频,视频等
package com.mct.scanallmediafilesdemo;import android.app.Activity;import android.content.ContentResolver;import android.database.Cursor;import android.os.Bundle;import android.provider.MediaStor转载 2013-12-04 11:30:01 · 1353 阅读 · 0 评论 -
Android 获取SDCard上图片和视频的缩略图
获取图片缩略图和视频缩略图的方法: Java代码:[java] view plaincopyimport java.io.File; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.Bitmap转载 2013-12-04 16:30:23 · 903 阅读 · 0 评论 -
录制一段音频
package com.siyehuazhilian.mediarecorder;import java.io.File;import java.io.IOException;import android.app.Activity;import android.media.MediaRecorder;import android.os.Bundle;import android.o原创 2013-12-05 15:13:16 · 822 阅读 · 0 评论 -
Android 初步学习BroadCast与Service实现简单的音乐播放器
初步学习BoradCast和Service,结合MeidaPlayer 做的一个简单的音乐播放器MediaPlayer的操作和通知的操作都是通过Service来通知的,Service是不绑定的方式实现的Service与Activity的交互式通过BroadCast来通知的,BoradCast是通过动态注册的方式来实现的原创 2013-12-12 15:33:22 · 1929 阅读 · 0 评论 -
简单的远程服务Service
服务端:Student.javapackage com.siyehuazhilian.testaidlservice;import android.os.Parcel;import android.os.Parcelable;public class Student implements Parcelable { private String name; privat原创 2013-12-13 08:46:11 · 721 阅读 · 0 评论 -
Android Pull解析
ll解析和Sax解析很相似,都是轻量级的解析,在Android的内核中已经嵌入了Pull,所以我们不需要再添加第三方jar包来支持Pull。Pull解析和Sax解析不一样的地方有(1)pull读取xml文件后触发相应的事件调用方法返回的是数字(2)pull可以在程序中控制想解析到哪里就可以停止解析。看实例:book.xml如下:Xml代码 xml versio转载 2013-12-30 11:24:25 · 726 阅读 · 0 评论 -
Android 下拉刷新(使用异步任务和ViewTreeObserver监听)
隐藏和显示异步任务,主要是通过控制内边距Pandding来实现package com.siyehuazhilian.pushdownrefresh;import android.app.Activity;import android.graphics.Bitmap;import android.os.Bundle;import android.os.Handler;import a原创 2013-12-27 09:08:05 · 1217 阅读 · 0 评论 -
Android 学习笔记②
21.得到一个布局的方法 private LayoutInflater inflater; inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);或者: LayoutInflaer.from(this).inflate(R.layout.xmlName,原创 2013-11-28 07:58:17 · 1551 阅读 · 0 评论 -
解析一个html网页,读取指定的正文(去新闻广告)
解析一个html网页,读取指定的正文(去新闻广告)原创 2014-01-03 12:52:43 · 1830 阅读 · 0 评论 -
android系统通过图片绝对路径获取URI的三种方法
老马的技术博客android系统通过图片绝对路径获取URI的三种方法最近做项目要通过图片的绝对路径找到图片的URI,然后删除图片,小小总结一下获取URI的方法,亲自试验在android 4.1.3的系统上都是可用的。 1.将所有的图片路径取出,遍历比较找到需要的路径,取出URI,效率较低其中 MediaStore.MediaColumns.D转载 2013-12-20 08:51:15 · 1858 阅读 · 0 评论 -
Android Training - 使用碎片创建一个动态UI
当设计你的程序去支持大部分屏幕尺寸时,你可以在不同的布局文件中复用你的碎片,在不同的屏幕空间中优化你的用户体验。例如,手机中可能一次只适合显示一个碎片,相反的,在大屏幕设备中,你可能想在一个界面中挨着显示很多个碎片。图解:一个activity在不同屏幕尺寸的显示效果。在大屏幕中,两个碎片紧挨着显示,在手机中,一次只显示一个碎片。F转载 2014-01-05 12:21:24 · 864 阅读 · 0 评论 -
Android抽屉效果(使用LayoutParams来移动View的位置)
package com.siyehuazhilian.masterslider;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.view.WindowManager;import android.widget.LinearLayout;原创 2013-12-27 15:57:29 · 2192 阅读 · 0 评论 -
Android 抽屉效果
package com.example.renrenslidemenudemo;import android.app.Activity;import android.content.Context;import android.os.AsyncTask;import android.os.Bundle;import android.view.MotionEvent;import an转载 2013-12-27 15:40:01 · 857 阅读 · 0 评论