android
demo_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android 重新启动activity
其中m_faceActivity为主Activity // 重新启动应用程序 Intent intent = m_faceActivity.getIntent(); intent.addFlags(Intent.FLAG_ACTI原创 2011-10-27 16:40:06 · 4149 阅读 · 2 评论 -
文件保存数据
Properties properties = new Properties(); try { InputStream in = this.openFileInput("music.cfg"); properties.load(in);}catch (FileNotFoundException e) { e.printStackTrace();} catch (IOE原创 2011-12-12 23:26:34 · 393 阅读 · 0 评论 -
SharedPreferences基本用法
SharedPreferences settings = getPreferences(Activity.MODE_PRIVATE);m_music = settings.getBoolean("music", false);Editor editor = settings.edit();editor.putBoolean("music", m_music);editor.commit(原创 2011-12-12 22:53:37 · 435 阅读 · 0 评论 -
eclipse 上直接点击运行android工程
点击运行后,报错 An internal error occurred during: "Launching New_configuration".Path for project must have only one segment. 具体应该是说New_configuration这个工程中有错,当时没有仔细的看,直接使用绝招,关闭eclipse问题没有解决,再关闭android屏问原创 2011-12-14 16:59:14 · 1169 阅读 · 0 评论 -
ANR 错误处理
android的项目在运行的时候报anr错误,是由于main activity中有很耗时的代码正在运行,从而报错(默认30s就超时)。 先找出耗时很多的代码(访问网络,读取文件等都有可能),方法——在代码前后打印出时间。 代码如果只是简单的获取数据: 开启线程,将耗时代码扔进线程; 代码如果还需要修改UI:原创 2011-12-27 11:40:40 · 554 阅读 · 0 评论 -
显示已安装的applications
列举出设备中已安装好的applications,使用GridView将每一个application的图标(icon)和名称显示。同时根据application的包名和类名(全路径)打开相应的application(通过设置GridView的OnItemClickListener)。 MainActivity中的代码:package get.all.apps;import原创 2011-12-30 16:36:00 · 558 阅读 · 0 评论 -
监听android home键的实现方式
想监听home键android 对home键的监听,加上了权限,必须取得对处理home键事件的权限,才能对home键进行操作, 1,加上权限(从别人那儿copy来的,我没有加也实现了该功能) 就是让键盘守卫失去能了,根据英文大体是这个意思 2,重载以下两个方法public boolean onKeyDown(int keyCode, KeyEv转载 2011-12-30 17:29:35 · 840 阅读 · 2 评论 -
设置全屏无标题
法1.在java代码中实现(需要设置的activity中加入在setContentView方法调用前):// no titlerequestWindowFeature(Window.FEATURE_NO_TITLE);// fullscreen getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, Wind原创 2011-08-31 12:20:25 · 386 阅读 · 0 评论 -
通过设备id模拟驱动效果
通过找到android设备的硬件Id,将此Id的信息添加到已安装的sdk (..\android-sdk\extras\google\usb_driver)android_winusb.inf这一文件中。最后通过更新驱动时直接手动选择“从列表或指定位置安装”,选择的路径为前面提到的sdk目录下的..\android-sdk\extras\google\usb_driver。 此法只是原创 2012-01-04 17:43:18 · 769 阅读 · 0 评论 -
AnimationSet中构造方法AnimationSet(boolean sharedInterpolator)
AnimationSet是可以用来实现多个动画叠加效果(如ScaleAnimation和RotateAnimation的结合使用可以实现即缩放用旋转的动画效果)。 Interpolator 可以用来控制动画显示过程的快慢(如动画开始很快,结束时有很慢),相应的类有(LinearInterpolator、CycleInterpolator等)。 sdk文档中android.原创 2012-03-05 15:20:39 · 1940 阅读 · 0 评论 -
android工程自动生成apk的路径
当前工程的文件下的bin/classes目录中 有些则在当前工程的文件下的bin/这个目录中原创 2012-03-19 20:19:08 · 686 阅读 · 0 评论 -
TextView中中文情况下的粗体显示
在全英文的情况下,粗体实现为: setTypeface(Typeface.DEFAULT, Typeface.BOLD);即可实现 有中文的情况下则需要如下: getPaint().setFakeBoldText(true)原创 2012-03-19 20:26:45 · 477 阅读 · 0 评论 -
多媒体播放录制两个相关类的状态
MediaPlayer 状态: MediaRecorder 状态:原创 2011-12-21 09:19:35 · 375 阅读 · 0 评论 -
设置SurfaceView的透明度
这个从View中继承过来的方法不顶用android:alpha setAlpha(float) 这样可以将SurfaceView透明化setZOrderOnTop(true);getHolder().setFormat(PixelFormat.TRANSLUCENT); 还有在draw方法中绘制背景颜色的时候以下面的方式进行绘制就可以实现SurfaceVie原创 2011-11-24 12:06:02 · 3058 阅读 · 0 评论 -
连接WIFI
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.KeyguardManager;import android.content.Context;import android.net.wifi.S原创 2011-10-17 18:29:40 · 563 阅读 · 0 评论 -
Unable to resolve target
新建一个工程,用原的工程中的res,src,和AndroidManifest.xml替换新工程中的这三个文件(先得把新工程中的res,src,和AndroidManifest.xml删除)也可以把default.properties文件中的target=android-3改成target=android-8转载 2011-09-14 16:00:56 · 384 阅读 · 0 评论 -
VMS Alpha executeable类型system.img文件修改
准备工作: 下载机器的刷机包(根据机器到相应的官网下载) 下载unyaffs和mkyaffs2image工具(工具非常重要,最好下载成套的) 推荐使用http://download.youkuaiyun.com/detail/pk_mmx/3227269 1 修改system.img权限 chmod xxx system.img 2 挂起syst原创 2011-11-09 11:56:43 · 708 阅读 · 0 评论 -
android 工程中文件命名注意
android中文件命名可以是[a-z0-9_.],当然命名不合的时候就会在console中报出错误,然而今天在命名的时候使用全数字的命名图片(为方便直接拷贝到drawable文件夹),一切正常。 但在运行时确运行不了,提示your project contains error(s),please fix them before running your application!原创 2011-11-06 23:36:07 · 607 阅读 · 0 评论 -
程序中查看init.rc文件中给每个进程分配的最大内存使用
ActivityManager manager = (ActivityManager) getSystemService(Activity.ACTIVITY_SERVICE); Log.v("memoryCl", " .." + manager.getMemoryClass());原创 2011-11-03 18:11:31 · 574 阅读 · 0 评论 -
eclipse在导入已存在工程提示invalid project description
临时解决方法: 1.换一个workspace重新导入即可; 2.将要导入的工程换个目录存放,再导入即可(如有一个test的工程在E:\workspace目录下导入是提示,在E:\workspace目录下新建mytest文件夹再将test剪切到mytest文件夹下,最后导入eclipse当中就没问题啦)。原创 2011-09-20 10:10:16 · 697 阅读 · 0 评论 -
禁止控件滑动
禁止myVIew的滑动: myView.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View arg0, MotionEvent event) { swi原创 2011-10-10 19:09:38 · 378 阅读 · 0 评论 -
截屏并保存截取的bitmap
package capture.screen;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.app.Activity;import android.gr转载 2011-09-19 11:04:47 · 520 阅读 · 0 评论 -
R.layout.main报错
在复制别人的代码的时候,出现R.layout.main全部报错,R.java中的资源全部使用不了。这种情况出现:是由于系统在导入包得时候,出现了差错,我们的R.java是在与主Activity同路径下的,然而系统确为我们自作多情的导入了android.R这个包,当然我们在main.xml中定义的一些Id等资源就使用不了了,此时查看导入包的情况,直接干掉import android.R这一行即原创 2011-10-25 11:57:56 · 1438 阅读 · 3 评论 -
打开其他android应用代码
ComponentName component = new ComponentName("com.android.settings","com.android.settings.wifi.WifiSettings"); Intent intent = new Intent(); intent.setComponent(component);原创 2011-10-10 11:54:01 · 1453 阅读 · 0 评论 -
failed to install **.apk on device 'MID-Serials': timeout
解决方法:1.重启eclipse或android设备2.project->clean清除所有工程3.windows->preferences->android->DDMS设置ADB connection timeout值4.清除android设备中有以空格命名的目录5.自己试着换条usb 注意: int a = 3; // 设置3为TextView上转载 2011-09-14 14:42:52 · 774 阅读 · 0 评论 -
android设置横屏竖屏
// 横屏setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); // 竖屏 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);原创 2011-11-18 17:30:37 · 593 阅读 · 0 评论 -
运行android工程时出现INSTALL_PARSE_FAILED_NO_CERTIFICATES
今天在运行android工程时出现INSTALL_PARSE_FAILED_NO_CERTIFICATES错误,导致工程anzhuang原创 2014-05-12 14:29:19 · 8752 阅读 · 0 评论
分享