- 博客(58)
- 资源 (8)
- 收藏
- 关注
转载 android WebView 使用
大部分内容为网上整理其它高人的帖子,现只作整理,用于查看:在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。 什么是webkit WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础
2012-12-30 10:45:20 384
转载 打开指定应用程序
ComponentName component = new ComponentNam("appPackageName","appClassName"); Intent intent = new Intent(); intent.setComponent(component);context.startActivity(intent);
2012-12-30 10:28:10 605
转载 怎么调用系统自带的图库看图片
public class TupianActivity extends Activity { public static final int NONE = 0; public static final int PHOTOHRAPH = 1;// 拍照 public static final int PHOTOZOOM = 2; // 缩放
2012-12-30 10:24:01 2273
转载 Android中 调用图库 选择 图片的参数理解
Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null); intent.setType("image/*"); //这个参数是确定要选择的内容为图片intent.putExtra("crop", "circle"); //这个参数 不太懂,唯一知道的是:设置了参数,就会调用裁剪,如果不设置,就会跳过裁剪的过程
2012-12-30 10:23:34 934
转载 Android调用系统设置壁纸功能
Intent chooseIntent = new Intent(Intent.ACTION_SET_WALLPAPER); // 启动系统选择应用 Intent intent = new Intent(Intent.ACTION_CHOOSER); intent.putExtra(Intent.EXTRA_INTENT, chooseIntent); intent.putExtr
2012-12-30 10:17:07 4050
转载 在位图上(Bitmap)绘制位图(Bitmap)
1,点击按钮,指定action和uri,设定结果码(ResultCode).到达手机默认相册的Gallery.代码如下: public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(Intent.ACTION_PIC
2012-12-29 17:59:06 1134
转载 Android下导入大图片出现OutOfMemory的解决方案
PhoneGap是很棒的一个跨平台移动开发解决方案。该方案提供了一系列主流平台的底层封装,使得我们可以使用简单的HTML5 + javascript开展跨平台的移动应用开发,从而重用了我们传统应用开发的技能。目前该团队已经被Adobe收购,并贡献给了Apache,重新命名为Apache Callback(这烂名字怎么来的,怎么就让人感觉不到其价值呢)。目前还在孵化器。 Ap
2012-12-29 17:56:52 3441
转载 Android设置图片为手机壁纸,并且全屏显示。
最近项目中用到设置壁纸,但设置完的壁纸是被系统剪切掉的,怎么才能全屏显示呢?谷歌、百度一顿海搜啊,但很可惜,全是转载,就一句话setWallpaper(bitmap),我就纳闷了,有的人就为了拿那一点可怜的积分,也不试下就胡乱转载。最后没办法找了api文档,拿着字典查英文单词最后终于调出来了。上代码 1 try { 2 WallpaperMan
2012-12-28 21:27:19 10433 2
转载 android ImageView图片缩放
http://happyunbound.blog.163.com/blog/static/195231253201210110102479/
2012-12-28 19:25:30 733
转载 Http的操作(不传递参数)
HttpResponse httpResponse = null; HttpEntity httpEntity = null;//生成一个请求对象HttpGet httpGet = new HttpGet("http://www.baidu.com");//生成一个客户端对象HttpClient httpClient = n
2012-12-28 18:23:46 612
转载 Android实现异步处理 -- HTTP请求
原帖:http://www.cnblogs.com/answer1991/archive/2012/04/22/2464524.htmlAndroid操作UI的方法不是线程安全的,也就是说开发者自己生成的线程对象是不能去操作UI的,比如在新线程里修改某个TextView,生成某个Toast。 为了能在处理耗时较长的业务、而又要兼顾我们的UI,不得不去新生产一个线程,但是
2012-12-28 17:38:22 972
转载 【讨论】matlab 内存 & java 虚拟机内存设置
http://emuch.net/html/201103/2992986.htmlhttp://wlc.iteye.com/blog/1401488http://hi.baidu.com/cuijianyong73/item/8cd603c419022722e90f2eb4java 虚拟机内存设置http://developer.51cto.com/art/200906/1
2012-12-27 22:40:19 1808
原创 eclipse连接不到 android 模拟器解决方法。
有时候打开模拟器的时候,eclipse无法连接模拟器。这时需要打开模拟器的DDMS,点击Devices中的一个下拉箭头,点击reset adb,这样就可以将模拟器与eclipse连接上了。
2012-12-27 21:40:40 2512
转载 死锁 android ANR
以下为一段ANR的LOG,主要是在WindowManagerService.java和ActivityManagerService.java中实现。 W/WindowManager( 2183): Key dispatching timed out sending to com.android.camera/com.android.camera.Camera W/WindowM
2012-12-26 22:38:04 9002
转载 查看死锁原因 /data/anr/traces.txt
Android ANR这个错误大家并不陌生,但是从Android 2.2开始出错的ANR信息会自动上传给Google进行系统分析改进,当然了你的应用ANR错误其实保存在一个文件中,在/data/anr/traces.txt文件中,如果你的Android设备没有Root越狱过,可以将你的软件装在模拟器上分析,模拟器可以直接使用Eclipse中的DDMS里的File Explorer来打开,如下图
2012-12-26 21:54:28 12277
转载 Android 实现在线程中联网
其实我们要牢记的是,对数据流的操作都是阻塞的,在一般情况下,我们是不需要考虑这个问题的,但是在Android 实现联网的时候,我们必须考虑到这个问题。比如:从网络上下载一张图片:Java代码:public Bitmap returnBitmap(String url){URL myFileUrl = null;Bitmap bitmap = nu
2012-12-25 22:24:32 2615
转载 Android有效解决加载大图片时内存溢出的问题
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的
2012-12-24 20:04:57 466
转载 android之HttpURLConnection
1.HttpURLConnection连接URL1)创建一个URL对象URL url = new URL(http://www.baidu.com);2)利用HttpURLConnection对象从网络中获取网页数据HttpURLConnection conn = (HttpURLConnection) url.openConnection();3)设置连接超时conn.s
2012-12-24 19:35:25 452
原创 调用系统的裁剪功能
Intent intent = new Intent("com.android.camera.action.CROP");intent.setDataAndType(uri, IMAGE_UNSPECIFIED);intent.putExtra("crop", "true");// aspectX aspectY 是宽高的比例intent.putExtra("aspectX", 1);i
2012-12-23 09:48:41 598
转载 字符串分割--java中String.split()用法
在java.lang包中有String.split()方法,返回是一个数组。 1、“.”和“|”都是转义字符,必须得加"\\"; 如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正
2012-12-22 21:08:48 2280
转载 android Bitmap.recycle()的相关问题
一个图片加载到内存里,其实是有两部分数据组成,一部分是图片的相关描述信息,另一部分就是最重要的像素信息(这部分是有byte数组组成的),android系统为了提高对图片的处理效率,对于图片的处理都是调用了底层的功能(由C语言实现的),也就是说一个图片加载到内存里后是使用两部分的内存区域,简单的说:一部分是java可用的内存区,一部分是c可用的内存区,这两个内存区域是不能相互直接使用的,这个bi
2012-12-22 20:42:22 993
转载 Android程序出现错误“Field requires API level 5 (current min is 4)”的解决
有时候,你建立Android Project的时候,选择较低的 min API Level,在程序中复写(@Override)某个基类的方法时,会出现错误提示,诸如:Field requires API level 5 (current min is 4)。意思是这个复写方法不支持你的min API Level 4,只支持min API Level 5及以上,你可以通过调高min API
2012-12-22 19:55:46 496
转载 异常:android.os.NetworkOnMainThreadException
Android 4.1项目:使用新浪微博分享时报: android.os.NetworkOnMainThreadException网上搜索后知道是因为版本问题,在4.0之后在主线程里面执行Http请求都会报这个错,也许是怕Http请求时间太长造成程序假死的情况吧。那么网上的朋友也给出了相应的解决方案,这叫上有政策下有对策:一:在发起Http请求的Activity里面的on
2012-12-22 19:47:19 462
转载 Android 监听屏幕旋转 onConfigurationChanged
注意:onConfigurationChanged事件并不是只有屏幕方向改变才可以触发,其他的一些系统设置改变也可以触发,比如打开或者隐藏键盘。当我们的屏幕方向发生改变时,就可以触发onConfigurationChanged事件。我们要想当前的activity捕获这个事件,需要做以下这么几件事情。第一:权限声明:API中说该权限允许我们改变配置信息,但是我们再改变屏幕
2012-12-22 18:56:45 737
转载 屏幕旋转时间处理
代码] 首先我们需要修改AndroidManifest.xml文件:1activity android:name=".Magazine">2activity>3 4//修改为:
2012-12-22 17:12:43 490
转载 apk 反编译
1.dex2jarhttp://code.google.com/p/dex2jar/2.apktoolhttp://code.google.com/p/android-apktool/3.DJ Java Decompilerhttp://members.fortunecity.com/neshkov/dj.html4.jd-guihttp
2012-12-20 20:10:45 517
转载 android 2D游戏开发
http://dev.10086.cn/cmdn/wiki/index.php?doc-view-5146.html
2012-12-16 16:03:10 898
转载 【android】listview改变选中行背景图片
目标:当item选中时,改变其背景图片。效果图如下:直接在listview的xml文件中使用listselector:?123456789ListView android:id="@+id/listTV" android:layou
2012-12-09 13:33:58 3143 1
转载 绚丽的ListView表格效果的实现
简介: 在业务系统中经常会用到表格控件去显示数据,但Android自带的ListView控件本身无法实现一种较为美观的表格效果,但我们可以通过其他的方式让ListView表格变得更漂亮。让我们一起来探讨下。 我们先来看看以下两幅图: 图(一) 图(二) 很明显,图一比较简洁,而图二看上去明亮耀眼。从用户体验的角度来讲,图二界面效果明
2012-12-09 13:25:36 2310
转载 android开发给linearlayout设置边框
最近在学习android开发,遇到了一个地方需要一个边框的设置,找了一些资料找到了实现方法,这里网上也有一些方法,说的比较大概,这里将详细的步骤说明一下 1.首先在res目录下新建一个xml文件,类型选择drawable,将自动生一个一个drawable文件(我用的sdk是android 4.1),并生成一个xml文件,在其中写入以下代码: <stroke
2012-12-08 23:05:22 110337 11
原创 修改Tabhost样式和字体大小的方法
tabWidget = tabHost.getTabWidget(); tabHost.addTab(tabHost.newTabSpec("PLAN").setContent(R.id.LinearLayout001) .setIndicator("计划中")); tabHost.addTab(tabHost.newTabSpec("COMPL
2012-12-08 22:44:11 9049 3
原创 隐藏标题栏 hide title
requestWindowFeature(Window.FEATURE_NO_TITLE); 必须放到ContentView前。setContentView(R.layout.activity_sex_position);
2012-12-08 13:51:34 1272
转载 Tab与TabHost
http://www.apkbus.com/android-720-1-1.htmlhttp://blog.csdn.net/shang_515/article/details/6781163将ListActivity加到tabhost中:Intent intent = new Intent(this,ListViewActivity.class); TabHost tabH
2012-12-08 11:29:37 431
转载 修复Android项目(Fix Project Properties)
导入新的一个android项目抱错,详情见下面:Android requires compiler compliance level 5.0 or 6.0. Found'1.4' instead. Please use Android Tools > FixProject Properties.解决方法:Project Properties -> java Co
2012-12-06 20:54:31 2325 1
转载 Unable to resolve target 'android-XX'
将低版本的代码导入eclipse时,常遇到这样的问题:Unable to resolve target 'android-XX'这是原代码中project.properties 的 Project target 设置与当前eclipse环境设置不一致所致。AVD(Android Virtual Device),是Android的模拟器。具体介绍和命令参数参照http://apps.
2012-12-06 20:49:59 509
转载 Intent 异常捕捉
try { Intent intent = new Intent();intent.setClass(MainMenu.this,Diamond.class);startActivity(intent);//启动一个新的activityMainMenu.this.finish(); } catch (Exception e) { Log.i("异常标签",e);//不要用e.p
2012-12-06 20:11:54 772
转载 Android 自定义标题栏(title栏)
近日需要在android的标题栏上添加按钮,所以对android的标题栏进行了一下简单的研究~第一步,向实现自定义标题栏,需要在onCreate方法里这样写[java] view plaincopyrequestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
2012-12-04 20:26:03 563
转载 Intent 使用总结
Android手机软件开发中,Intent作为手机软件开发时很重要的对象需要引起我们的重视,实际上,intent也是体现Android开发具有其独特性的一个标志性的对象。 当一个Activity要启动另外一个Activity的时候,也许一个以前较为熟悉的模式是:调用一个new函数,直接创建具有窗口特征类的对象,又或者直接调用一个启动函数来启动。这种方式简洁、明了,但
2012-12-04 20:17:43 618
转载 Android中通过Intent调用其他应用的方法
http://leybreeze.com/blog/?p=1349//调用浏览器Uri uri = Uri.parse("");Intent it = new Intent(Intent.ACTION_VIEW,uri);startActivity(it);//显示某个坐标在地图上Uri uri = Uri.parse("
2012-12-04 19:25:04 1383
转载 Android TabHost 动态修改图标或者动态改变标题
abHost mTabHost; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2012-12-04 07:54:58 4838 1
AsyncTask 并行,串行操作测试
2015-01-23
随机产生MAC地址,符合IEEE标准。芯片公司可查询。
2013-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人