Android核心
文章平均质量分 75
谷哥的小弟
历任研发工程师,技术组长,项目经理;曾于2016年、2020年两度荣获CSDN年度十大博客之星。
十载寒冰,难凉热血;多年过去,历经变迁,物是人非。
然而,对于技术的探索和追求从未停歇。
坚持原创,热衷分享,初心未改,继往开来!
展开
-
MediaPlayer报错prepareAsync called in state 8
错误总结:MediaPlayer报错prepareAsync called in state 8原因:在进入Activity后在Oncreate()方法中:mMediaPlayer=MediaPlayer.create(MainActivity.this, R.raw.big);为此mMediaPlayer设置了要播放的资源但是在点击stop按钮以后,执行了mMedia原创 2012-12-27 17:10:09 · 2214 阅读 · 0 评论 -
自定义View仿TabHost的实现(二)
activity_1.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <Te原创 2012-12-27 11:45:00 · 1500 阅读 · 0 评论 -
Android播放音乐
mainActivity如下:package cn.com;import android.media.MediaPlayer;import android.media.MediaPlayer.OnCompletionListener;import android.media.MediaPlayer.OnErrorListener;import android.os.Bundle原创 2012-12-27 20:07:56 · 1674 阅读 · 0 评论 -
自定义View仿TabHost的实现(一)
Activity1如下:package cn.com;import android.app.Activity;import android.os.Bundle;public class Activity1 extends Activity{ @Override protected void onCreate(Bundle savedInstanceState)原创 2012-12-27 11:48:26 · 1620 阅读 · 0 评论 -
Android中MediaStore使用示例
package cn.com;import java.io.IOException;import android.app.Activity;import android.content.ContentResolver;import android.database.Cursor;import android.media.ExifInterface;import androi原创 2012-12-28 16:12:47 · 4892 阅读 · 0 评论 -
Android手指绘图(一)
package cn.c;import java.io.OutputStream;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.Bitmap.CompressFormat;import andro原创 2013-01-03 14:06:33 · 1705 阅读 · 0 评论 -
Android手指绘图(二)
package cn.c;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.os.Bundle;原创 2013-01-03 14:05:08 · 1490 阅读 · 0 评论 -
ListView小知识点及技巧
小知识点:ListView添加header以后.ListView中的item的position变为从1开始而不再是从0开始.需求描述:ListView原本有数据.先将ListView滑动到底部,再重新加载数据.加载完成后显示ListView的头部而不是仍然在底部解决办法:adapter.notifyDataSetChanged();listView.setAdapter原创 2012-12-19 17:21:12 · 1439 阅读 · 0 评论 -
Android播放视频(三)
package cn.c;import java.io.File;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.vi原创 2013-01-04 13:31:43 · 1180 阅读 · 1 评论 -
Android播放视频(四)
package cn.c;import java.io.File;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.vi原创 2013-01-04 13:30:41 · 1289 阅读 · 0 评论 -
Android播放视频(一)
package cn.c;import java.io.File;import android.app.Activity;import android.media.MediaPlayer;import android.media.MediaPlayer.OnCompletionListener;import android.media.MediaPlayer.OnErrorLi原创 2013-01-04 13:34:00 · 1939 阅读 · 0 评论 -
Android手势操作(三)
mainActivity如下:package cn.c;import java.io.File;import java.util.ArrayList;import java.util.Set;import android.app.Activity;import android.gesture.Gesture;import android.gesture.GestureL原创 2013-01-08 16:11:08 · 1364 阅读 · 0 评论 -
Android手势操作(二)
mainActivity如下:package cn.c;import java.io.File;import java.util.ArrayList;import android.app.Activity;import android.gesture.Gesture;import android.gesture.GestureLibraries;import andro原创 2013-01-08 17:59:14 · 1425 阅读 · 0 评论 -
Android手势操作(一)
mainActivity如下:package cn.c;import java.io.File;import java.util.ArrayList;import java.util.Set;import android.app.Activity;import android.gesture.Gesture;import android.gesture.GestureL原创 2013-01-08 18:01:27 · 1533 阅读 · 0 评论 -
在ImageView中拖动图片
mainActivity如下:package cn.c;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.view.Display;import a原创 2013-01-09 14:19:26 · 1620 阅读 · 0 评论 -
Android合并音频文件
/** * 需求:将两个amr格式音频文件合并为1个 * 注意:amr格式的头文件为6个字节的长度 * @param partsPaths 各部分路径 * @param unitedFilePath 合并后路径 */ public void uniteAMRFile(String[] partsPaths, String unitedFilePat原创 2013-01-25 14:49:54 · 3942 阅读 · 3 评论 -
ImageSwitcher使用示例
mainActivity如下:package c.c;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.view.animation.AnimationU原创 2013-01-10 16:23:39 · 1472 阅读 · 0 评论 -
TextSwitcher使用示例
mainActivity如下:package c.c;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.view.animation.AnimationUti原创 2013-01-10 16:48:37 · 1846 阅读 · 0 评论 -
Android实现非本地图片的点击效果
mainActivity如下:package cn.c;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;import原创 2013-01-10 11:09:36 · 1592 阅读 · 0 评论 -
Android抽屉(SlidingDrawer)的实现
mainActivity如下:package c.c;import android.app.Activity;import android.os.Bundle;import android.widget.SlidingDrawer;import android.widget.SlidingDrawer.OnDrawerCloseListener;import android原创 2013-01-10 14:44:21 · 1900 阅读 · 0 评论 -
WebView加载本地(SD卡)图片
mWebView.loadDataWithBaseURL(null,"", "text/html", "UTF-8", null);原创 2013-01-11 13:50:25 · 4098 阅读 · 0 评论 -
自定义TextView实现跑马灯效果
mainActivity如下:package c.x;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public clas原创 2013-01-15 11:40:02 · 2106 阅读 · 2 评论 -
FileObserver监听文件示例
mainActivity如下:package c.c;import java.io.File;import android.os.Bundle;import android.os.Environment;import android.os.FileObserver;import android.view.View;import android.view.View.OnC原创 2013-01-30 10:54:01 · 1969 阅读 · 0 评论 -
利用SurfaceView预览,拍照且保存至相册
mainActivity如下:package c.c;import java.io.IOException;import java.util.Iterator;import java.util.List;import android.app.Activity;import android.content.ContentResolver;import android.co原创 2013-01-15 10:55:51 · 3493 阅读 · 1 评论 -
Bitamp生成倒影
main.activity如下:package c.c;import android.os.Bundle;import android.widget.ImageView;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;impo原创 2013-01-31 16:02:03 · 1581 阅读 · 0 评论 -
Android图片的合成
mainActivity如下:package c.c;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;原创 2013-01-16 18:00:22 · 3683 阅读 · 0 评论 -
依据Uri加载相册中图片
//为什么使用getContentResolver呢?因为在相册本身是一个内容提供者 protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); Uri原创 2013-01-16 18:05:08 · 1606 阅读 · 0 评论 -
ViewStub的使用示例
mainActivity如下:package c.c;import android.os.Bundle;import android.view.View;import android.view.ViewStub;import android.view.View.OnClickListener;import android.widget.Button;import a原创 2013-01-17 11:28:06 · 4355 阅读 · 0 评论 -
Android录制视频(三)
mainActivity如下:package c.c;import java.io.File;import java.io.IOException;import android.app.Activity;import android.content.pm.ActivityInfo;import android.media.MediaRecorder;import and原创 2013-01-18 09:56:51 · 1574 阅读 · 0 评论 -
Android录制视频(二)
mainActivit如下:package c.c;import java.io.File;import java.io.IOException;import android.app.Activity;import android.content.pm.ActivityInfo;import android.media.MediaRecorder;import andr原创 2013-01-18 13:29:55 · 2853 阅读 · 0 评论 -
Android录制视频(五)
mainActivity如下:package c.c;import android.net.Uri;import android.os.Bundle;import android.provider.MediaStore;import android.view.View;import android.view.View.OnClickListener;import and原创 2013-01-17 15:06:42 · 1620 阅读 · 0 评论 -
Android录制视频(四)
mainActivity如下:package c.c;import android.app.Activity;import android.content.ContentValues;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.p原创 2013-01-17 15:43:36 · 1538 阅读 · 0 评论 -
Android录制视频(一)
mainActivity如下:package c.c;import java.io.File;import java.io.IOException;import android.app.Activity;import android.content.pm.ActivityInfo;import android.hardware.Camera;import android原创 2013-01-19 19:40:39 · 1859 阅读 · 0 评论 -
JNI入门完整详细示例
mainActivity如下:package c.c;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;import andr原创 2013-01-22 13:55:59 · 1498 阅读 · 0 评论 -
WebView加载本地HTML
package c.c;import android.os.Bundle;import android.webkit.WebView;import android.app.Activity;public class MainActivity extends Activity { private WebView mWebView; @Override protected原创 2013-02-19 09:59:12 · 2461 阅读 · 0 评论 -
LinearLayout中margin属性小结
mainActivity如下:package com.c;import android.os.Bundle;import android.app.Activity;/** * Demo描述: * 分析LinearLayout中margin属性的作用 * 备注: * MainActivity没有实际用处,只是用来记笔记 */public class Mai原创 2013-03-03 16:35:42 · 5546 阅读 · 0 评论 -
ListView中Item布局示例二
第一种方式如下:<!-- 需求:在ListView显示时每个Item的上下左右都有一定的空白距离.尤其是在垂直方向的 每个Item保持了一定的距离.所以可以通过对ListView的Item布局设置整体的margin来实现--><!-- 错误的解决方式: 在最外层LinearLayout又嵌套了一层LinearLayout.然后在新嵌套的 Linear原创 2013-03-03 17:09:59 · 4029 阅读 · 2 评论 -
ListView中Item布局示例一
listview_item.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Re原创 2013-03-05 15:39:17 · 1905 阅读 · 0 评论 -
Android自定义Style
styles.xml如下: 30px #1110CC 150dip 150dip main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.co原创 2013-03-06 15:32:24 · 1686 阅读 · 0 评论 -
WebView等比例加载网络Html
mWebView.getSettings().setUseWideViewPort(true); mWebView.getSettings().setLoadWithOverviewMode(true);原创 2013-02-22 11:35:59 · 1835 阅读 · 0 评论