Android 基础
辛言
持之以恒,不懈努力,不抛弃不放弃!
展开
-
Android学习篇章50-MediaStore-Intent启动照相
activity:public class CamareActivity extends Activity { //把拍摄的照片保存在公共目录中 --DCIM目录(专用于保存照片的) String path=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM) +"/test.jpg"原创 2013-11-05 22:14:35 · 832 阅读 · 0 评论 -
Android学习篇章48-VideoView视频播放-控制屏幕大小
view:public class MyVideoView extends VideoView{ public MyVideoView(Context context) { super(context); // TODO Auto-generated constructor stub } public MyVideoView(Context context, Attri原创 2013-11-05 22:05:06 · 1938 阅读 · 0 评论 -
Android学习篇章47-VideoView视频播放
VideoActivity:public class VideoActivity extends Activity { VideoView myvideo=null; String path=Environment.getExternalStorageDirectory()+"/Movies/main.mp4"; @Override protected void onCre原创 2013-11-05 22:03:19 · 1162 阅读 · 0 评论 -
Android学习篇章46-录音MediaRecorder与播放MediaPlayer
Mainactivity:public class RecorderActivity extends Activity { MediaPlayer mp=null; MediaRecorder mr=null; //文件的后缀名必须是3gp或者3gpp String path=Environment.getExternalStorageDirectory()+"/test.3原创 2013-11-04 23:58:20 · 1026 阅读 · 0 评论 -
Android学习篇章45-HttpClient网络下载-IO流传输-下载图片资源
Mainactivity:public class MainActivity extends Activity { ImageView img1=null; ProgressDialog dialog=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(save原创 2013-11-04 09:44:55 · 1123 阅读 · 0 评论 -
Android学习篇章44-HttpURLConnection网络通信
Mainactivity:public class WeatherActivity extends Activity implements LocationListener { WebView myweb=null; LocationManager lm=null; String weather_url; ProgressDialog dialog=null; @Ove原创 2013-11-04 09:34:09 · 784 阅读 · 0 评论 -
Android学习篇章42-AsyncTask-异步任务类
Mainactivity:public class MainActivity extends Activity { TextView prcTxt=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setConte原创 2013-11-03 11:55:02 · 680 阅读 · 0 评论 -
Android学习篇章41-Handler子线程消息
Mainactivity:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity原创 2013-11-03 11:50:52 · 628 阅读 · 0 评论 -
Android学习篇章40-Handler多线程基础
Mainactivity:public class MainActivity extends Activity { TextView prcTxt=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setConte原创 2013-11-03 11:42:30 · 602 阅读 · 0 评论 -
Android学习篇章38-ContentProvider-获取联系人信息
Mainactivity:public class MainActivity extends Activity { ListView listview=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setC原创 2013-11-03 11:22:26 · 674 阅读 · 0 评论 -
Android学习篇章37-ContentProvider-ContentResolver
MainActivity:public class MainActivity extends Activity { EditText bookIdTxt=null; EditText bookTxt=null; EditText authorTxt=null; EditText priceTxt=null; ListView listview1=null; @Over原创 2013-11-02 23:39:26 · 848 阅读 · 0 评论 -
Android学习篇章36-ContentProvider
MainActivity:public class MainActivity extends Activity { EditText bookIdTxt=null; EditText bookTxt=null; EditText authorTxt=null; EditText priceTxt=null; BookDao db=null; ListView lis原创 2013-11-02 23:02:25 · 721 阅读 · 0 评论 -
Android学习篇章35-Service基础-广播开机启动服务
接收开机的广播 BroadcastReceiver:public class MyBootBroadcastReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { String action=intent.getAction();原创 2013-11-02 22:28:22 · 693 阅读 · 0 评论 -
Android学习篇章49-SurfaceView-照相
View://SurfaceView是专用于显示动态影像的view 它的内部实现了双缓冲区等技术//可以使画面的刷新更为平滑 所以像视频的播放或者游戏的显示一般都是用SurfaceViewpublic class MyPreviewView extends SurfaceView implements Callback { Context context=null;原创 2013-11-05 22:11:23 · 947 阅读 · 0 评论 -
Android学习篇章51-MediaPlayer-音频播放
activity:public class Mp3PlayerActivity extends Activity { //这个对象属于重量级对象 所以当不用时需要 及时销毁 MediaPlayer mp=null; boolean isPause=false; Button btn3=null; int pos=0;//记录当前播放的进度 @Override pr原创 2013-11-05 22:16:42 · 783 阅读 · 0 评论 -
Android学习篇章52-SoundPool-音效播放-ToggleButton
activity;public class SoundActivity extends Activity implements OnLoadCompleteListener{ SoundPool pool=null; int backId; int sound2; int sound3; int sound4; int sound5; ToggleButton原创 2013-11-05 22:18:42 · 752 阅读 · 0 评论 -
Android学习篇章54-光线传感器-SensorEventListener
activity:public class LightActivity extends Activity { SensorManager sm=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentV原创 2013-11-05 22:25:55 · 1196 阅读 · 0 评论 -
Android学习篇章43-HttpClient网络通信
MainActivity:public class MainActivity extends Activity { EditText nameTxt=null; EditText pwdTxt=null; ProgressDialog dialog=null; Handler handler=new Handler() { @Override public原创 2013-11-04 09:25:21 · 880 阅读 · 0 评论 -
Android学习篇章39-ContentProvider-获取短信数据
Mainactivity:public class MainActivity extends Activity { SmsObservor smswatch=null;//Handler 在Android中主要是负责子线程与主线程间消息传递//Handler一般是在主线程中定义 子线程中使用Handler往主线程发送消息,同时UI变更 Handler handler=n原创 2013-11-03 11:32:29 · 668 阅读 · 0 评论 -
Android学习篇章6-Spinner下拉列表的动态静态加载
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_p原创 2013-11-01 15:50:00 · 3133 阅读 · 1 评论 -
Android学习篇章54-方向传感器-SensorEventListener
MainActivity:public class MainActivity extends Activity { SensorManager sm=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCont原创 2013-11-05 22:24:33 · 1134 阅读 · 0 评论 -
Android学习篇章63-FragmentActivity
activity://注意事项 1 由于Fragment是在11版本(Android3.0以后才加入API的)// 所以为了对之前的Android版本做兼容 android提供了support v4 包//所以Fragment有2个实现类 分别如下 如果你的应用只会运行在新版本的Android中,你可以使用//第一种Fragment 否则应该使用第2种,而原创 2013-11-05 22:58:18 · 938 阅读 · 0 评论 -
Android学习篇章62-ViewPager-滑动窗口-FragmentActivity
activity:public class MainActivity extends FragmentActivity { ViewPager viewpager1=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); s原创 2013-11-05 22:54:40 · 1087 阅读 · 0 评论 -
Android学习篇章61-ViewPager-滑动窗口
activity:public class MainActivity extends Activity { ViewPager vp1=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView原创 2013-11-05 22:44:06 · 1274 阅读 · 0 评论 -
Android学习篇章60-FragmentActivity-ActionBar.TabListener
activity:public class MainActivity extends FragmentActivity implements ActionBar.TabListener { /** * The {@link android.support.v4.view.PagerAdapter} that will provide * fragments for each原创 2013-11-05 22:40:55 · 1833 阅读 · 0 评论 -
Android学习篇章59-广播BroadcastReceiver-闹钟
public class MyAlarmBroadcastReceiver extends BroadcastReceiver{ public static int count=0; @Override public void onReceive(Context context, Intent intent) { Log.i("test", "闹钟响铃了"+count++); }原创 2013-11-05 22:38:17 · 1399 阅读 · 0 评论 -
Android学习篇章56-SensorManager 指南针
activity:public class MainActivity extends Activity { ImageView img1=null; float currentDegree=0;//起始角度 是图片与原始位置相比 当前旋转的角度 SensorManager sm=null; @Override protected void onCreate(Bundle原创 2013-11-05 22:29:09 · 756 阅读 · 0 评论 -
Android学习篇章55-加速度传感器-SensorEventListener
activity:public class MainActivity extends Activity { SensorManager sm=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi原创 2013-11-05 22:27:44 · 923 阅读 · 0 评论 -
Android学习篇章53-SensorManage 获取传感器列表
获取传感器列表:public class SensorActivity extends Activity { SensorManager sm=null; Map sensorMap=new HashMap(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(原创 2013-11-05 22:21:43 · 941 阅读 · 0 评论 -
Android学习篇章34-Service基础-IntentService
Mainactivity:public class MainActivity extends Activity { int count=0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.l原创 2013-11-02 22:23:41 · 632 阅读 · 0 评论 -
Android学习篇章33-Service基础
Mainactivity:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity原创 2013-11-02 22:06:22 · 1250 阅读 · 0 评论 -
Android学习篇章32-Broadcast广播基础-通话监听
Mainactivity:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity原创 2013-11-02 19:55:11 · 956 阅读 · 0 评论 -
Android学习篇章15-文件浏览器
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:mobile="http://mobile.veryedu.com" android:layout_width="mat原创 2013-11-01 17:03:46 · 611 阅读 · 0 评论 -
Android学习篇章14-ColorMatrix-ColorMatrixColorFilter颜色变化
public class MainActivity extends Activity { float[] colorMatrix={1,0,0,0,0, 0,1,0,0,0, 0,0,1,0,0, 0,0,0,1,0}; ImageView img1=null; @Override prote原创 2013-11-01 17:00:01 · 824 阅读 · 0 评论 -
Android学习篇章13-Matrix图片方位转变
public class MyMatrixView extends View{ Bitmap pic=null; public Matrix m=null; public float[] matrix={1,0,0, 0,1,0, 0,0,1}; public MyMatrixView(Context context, AttributeSet原创 2013-11-01 16:56:38 · 599 阅读 · 0 评论 -
Android学习篇章12-GestureDetector手势动作的识别
public class MyView extends View{ GestureDetector gd=null; public MyView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); // TODO Auto-generated constructo原创 2013-11-01 16:51:34 · 660 阅读 · 0 评论 -
Android学习篇章11-VelocityTracker
public class MyGameView extends View{ VelocityTracker vt=null; public MyGameView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public MyGameView(Conte原创 2013-11-01 16:48:43 · 672 阅读 · 0 评论 -
Android学习篇章1-MyView
public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//setContentView(R.layout.activity_main);MyV原创 2013-10-29 23:11:34 · 888 阅读 · 0 评论 -
Android学习篇章2-Drop雨滴效果
public class Drop { public float x; public float y; public float r=2; public int alpha=255; public static final int Max_R=30; public Drop() { } public Drop(float x, float y) { super()原创 2013-10-30 13:36:37 · 1219 阅读 · 0 评论 -
Android学习篇章3-Gallery画廊-Baseadapter
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_p原创 2013-10-30 13:45:22 · 909 阅读 · 0 评论