![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
wanqieddy521
这个作者很懒,什么都没留下…
展开
-
adb push 使用说明
<br />把一首歌或一幅图片 放到 /sdcard上。<br />例如<br />切换到该文件的目录下。<br /> <br />adb push red.mp3 /sdcard/red.mp3<br /> <br /> <br />原创 2011-02-28 10:02:00 · 1088 阅读 · 0 评论 -
给Android程序签署platform权限的名
<br /><br /> 做Home程序的时候,由于需要提供时间日期的设置功能,所以需要修改系统时间。修改时间的代码很简单,就那么一句,但是要让它生效可就不那么容易了。<br /> 修改系统时间的条件是,你的程序的user id必须跟system一样,也就是说,需要system权限。<br /> 怎样达到这个条件呢?<br /> Android提供了sharedUserId来设置程序归属哪个user id,我们在程序的manifest文件里面加上如下属性android:sh原创 2011-03-29 11:48:00 · 2622 阅读 · 1 评论 -
android锁屏实现思路
<br />android锁屏实现思路文章分类:移动开发<br />以前就想过要实现一个锁屏程序,一直没有动手,今天尝试了一下。<br />首先,得听到系统的屏幕关闭的广播,这个广播是什么呢?不知道啊。那怎么办?搜呗!搜索,可以搜到,不过我找到一个可以知道系统所有广播的办法:我的 sdk 是1.5 的,进入sdk 主目录,然后进入platforms/android-1.5/data 目录,里面有 activity_actions.txt,broadcast_actions.txt原创 2011-03-29 19:13:00 · 1184 阅读 · 0 评论 -
在一个apk中调用另外一个apk中的activity
<br /><br />其实,这本来是一件很简单的事情,但是我发现很多人问我这个问题,所以写篇小文章供参考。<br /><br /><br /> 系统提供了很多可以直接调用的Activity,通过指定的Intent就可以调用,比如打开搜索的:<br /><br /> Intent intent = new Intent(Intent.ACTION_WEB_SEARCH);<br />intent.putExtra(SearchManager.QUERY,"searchString")<br />原创 2011-03-29 11:25:00 · 350 阅读 · 0 评论 -
解决android自定义标题栏充满的问题
解决android自定义标题栏充满的问题文章分类:移动开发 一个接着一个的activity,写啊写,调啊调,后来,终于发觉,activity的标题栏好难看,好单调啊。咱们为了吸引用户的眼球,得搞点个性化的东西。 自定义标题栏的方法,网上一搜一大堆,我也稍微提一下,oncreate中加上如下代码就行:Java代码 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(view); getWi原创 2011-03-29 19:14:00 · 539 阅读 · 0 评论 -
linux下用adb连接手机的问题解决
<br />linux下用adb连接手机的问题解决文章分类:移动开发<br /> 在linux里面,模拟器可以直接识别,使用adb也没有限制,但是手机插上usb之后,adb并不识别,显示的是问号,在eclipse里面也是这样。<br /> 解决方法如下:<br /> 1.在bash中输入lsusb,可以看到很多BUS设备,很多都是Linux Foundation 1.1 root hub的,这是没有插上usb设备的端口,插上手机的端口会出现另外的字符串,比如我的是High Te原创 2011-03-29 19:16:00 · 912 阅读 · 0 评论 -
Android/OPhone动画分析之翻转效果
<br /><br />看到很多人在问如何实现三维的翻转效果,所以今天在这里简单的给大家分析一下,其实在APIDemo中就有这样一个例子,那么我们就以其为例来学习Android中的翻转动画效果的实现,首先看一下运行效果如下图所示。<br /><br />Android中并没有提供直接做3D翻转的动画,所以关于3D翻转的动画效果需要我们自己实现,那么我们首先来分析一下Animation 和 Transformation。<br />Animation动画的主要接口,其中主要定义了动画的一些属性比如开始时间,持原创 2011-03-31 15:46:00 · 2925 阅读 · 0 评论 -
android文字阴影
<br /><TextView android:layout_width="match_parent" android:layout_height="match_parent" android:text="@string/select_device_admin_msg" android:gravity="center"原创 2011-04-02 14:05:00 · 2526 阅读 · 0 评论 -
下面是anroid Api demo自带的一个shake(摇头)效果
<br /><br />/////////////////////////////////////////////////////////////////// <br />//下面是anroid Api demo自带的一个shake(摇头)效果 <br />/////////////////////////////////////////////////////////////////// <br /><br /> <br /><br />Java代码 import android.app原创 2011-04-07 14:51:00 · 1274 阅读 · 0 评论 -
Android结束进程的方法讨论
<br />对于单一Activity的应用来说,退出很简单,直接finish()即可。<br />当然,也可以用killProcess()和System.exit()这样的方法。<br /><br />但是,对于多Activity的应用来说,在打开多个 Activity后,如果想在最后打开的Activity直接退出,上边的方法都是没有用的,因为上边的方法都是结束一个Activity而已。<br />当然,网上也有人说可以。<br />就好像有人问,在应用里如何捕获Home键,有人就会说用ke原创 2011-04-20 19:50:00 · 5030 阅读 · 0 评论 -
在ActivityGroup时,调用对应activity的menu。
<br /> @Override<br /> public boolean onKeyUp(int keyCode, KeyEvent event) {<br /> <br /> if(keyCode==KeyEvent.KEYCODE_MENU) {<br /> <br /> this.getLocalActivityManager().getCurrentActivity().openOptionsM原创 2011-04-27 15:29:00 · 2532 阅读 · 0 评论 -
合并apk和odex的方法
<br /><br /> 有时候发现别人手机里有一款 apk 挺好,想弄出来装自己手机上,可是却发现那个 apk 是残缺的,里面没有 classes.dex 文件,却有个跟 apk 同名的 odex 文件。残缺的 apk 是装不了的,只能把这个 apk 跟 odex 合并成一个完整的 apk 才能安装。<br /> <br /> 需要的工具:<br />1 . smali-1.2.2.jar 和 baksmali-1.2.2.jar<br /> 2 . 还需要这个 a原创 2011-03-29 11:45:00 · 683 阅读 · 0 评论 -
Android全屏的两种方法
<br />第一种方法,在代码里面直接写。requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 需要在setContentView方法调用之前设置。 第二种方法,定义一个主题,在styles.xml里面原创 2011-03-29 11:44:00 · 403 阅读 · 0 评论 -
开机启动Service
<br /> <br />BootReceiver.java<br /> <br />public class BootReceiver extends BroadcastReceiver {<br /> public void onReceive(Context ctx, Intent intent) {<br /> Log.d("BootReceiver", "system boot completed");<br /><br /> // start ser原创 2011-03-07 14:16:00 · 464 阅读 · 0 评论 -
android 两个apk之间, 访问sharedpreference
1:访问sharedpreferenceA.apk 访问 B.apk中的sharedpreferenceB.apkActivity中SharedPreferences settings = getSharedPreferences("name_preferences" ,Context.MODE_WORLD_READABLE);androidmanifest.mk中package="com.eddy.android.name_preferences"A.apkActivity中 SharedP原创 2011-03-07 13:43:00 · 2184 阅读 · 1 评论 -
A.apk 使用aidl调用B.apk的Service的函数
<br />A.apk 使用aidl调用B.apk的Service的函数<br /><br />B.apk<br />package="com.eddy.android.aidlcall"<br /><br />新建一个IRemoteService.aidl文件<br />package com.eddy.android.aidlcall;<br /><br />interface IRemoteService<br />{ <br /><br /> void manualUpd原创 2011-03-07 14:12:00 · 1667 阅读 · 1 评论 -
Paint 去掉锯齿 使用 Style.FILL_AND_STROKE
<br /> //消除锯齿 paint.setFlags(Paint.ANTI_ALIAS_FLAG)原创 2011-02-17 12:14:00 · 8501 阅读 · 1 评论 -
Android make脚本简记
<br />Android Make脚本的简记(1)<br /><br /> <br />内容提要<br />文档简要整理Android的make脚本的内容。以供备忘和参考。<br /> <br /> <br />1. Build Layers<br />Build Layers描述的是产品的硬件配置情况,据此make时选择不同的配置和模块。按照从上到下的顺序,Build Layer分成4层。<br />Layer sample Note<br />Ar原创 2011-02-22 16:31:00 · 783 阅读 · 0 评论 -
android Intent 使用 小记
1 : A.apk activity 访问B.apk 的activity在B.apk中AndroidManifest.xml中定义 android:name=".activity.MessageCompose" android:label="@string/app_name" android:enabled="false" >原创 2011-03-15 09:57:00 · 619 阅读 · 0 评论 -
Android Compatibility
<br />Android Compatibility – translations2010-11-2913:27Android 兼容性Android的意向是为Android开发者能够创建创新式的移动应用程序而建立一个开放的平台。3个关键组件一起工作实现了这个平台。Android兼容性程序定义Android平台技能细节和供给一些工具供OEM (Original Equipment Manufacturer) 原始装备打造商使用,以此确保所有开发者的各种应用程序能运行在不同的装备上。Android SDK (原创 2011-03-22 19:01:00 · 491 阅读 · 0 评论 -
android 禁止横屏和竖屏切换
<br />在某些场合可能需要禁止横屏和竖屏切换,实现这个要求很简单,只要在AndroidManifest.xml 里面加入这一行android :screenOrientation="landscape "(landscape 是横向,portrait 是纵向)。不过android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次 Create的时候载入配置。在activity加上 android:configChanges="keyboa原创 2011-05-12 09:51:00 · 2288 阅读 · 0 评论 -
Android画图之抗锯齿
<br /><br /> 在画图的时候,图片如果旋转或缩放之后,总是会出现那些华丽的锯齿。其实Android自带了解决方式。<br /> 方法一:给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。<br /><br />paint.setAntiAlias(true);<br /> <br /><br /> 方法二:给Canvas加上抗锯齿标志。<br />有些地方不能用paint的,就直接给canvas加抗锯齿,更方便。canvas.setD原创 2011-03-29 11:49:00 · 728 阅读 · 0 评论 -
startActivity的requires new task异常解析
<br /><br /> 很多人使用startActivity时候,会碰到如下的异常:<br />Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?<br /><br /><br /> 我原创 2011-03-29 11:13:00 · 494 阅读 · 0 评论 -
android 的cpu 硬盘 内存 网络设置 系统信息 硬件信息
1.手机信息查看助手可行性分析开始进入编写程序前,需要对需求的功能做一些可行性分析,以做到有的放矢,如果有些无法实现的功能,可以尽快调整。这里分析一下项目需要的功能,主要是信息查看和信息收集,如版本信息、硬件信息等,这些都可以通过读取系统文件或者运行系统命令获取,而像获取安装的软件信息和运行时信息则需要通过API提供的接口获取。实现API接口不是什么问题,主要把精力集中在如何实现运行系统命令,获取其返回的结果功能实现上。具体实现代码如下所示:public clas原创 2011-04-29 10:04:00 · 1507 阅读 · 0 评论