`
熊滔爱孟涛静
  • 浏览: 122019 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
工作过程序中遇到一个需要完全关闭应用程序的问题,每篇都是用System.exit(0)或者android.os.Process.killProcess(android.os.Process.myPid())这两种方法,但是我试过了,System.exit(0)这个根本不行,而android.os.Process.killProcess(android.os.Process.myPid())这个只能关闭当前的Activity,也就是对于一个只有单个Activity 的应用程序有效,如果对于有多外Activity的应用程序它就无能为力了。         Android 方法名误导不少人呀!!!下面 ...
AndroidManifest.xml是每个android程序中必须的文件。它位于application的根目录,描述了package中的全局数据,包括了package中暴露的组件(activities, services, 等等),它们各自的实现类,各种能被处理的数据和启动位置。 此文件一个重要的地方就是它所包含的intent-filters。这些filters描述了activity启动的位置和时间。每当一个activity(或者操作系统)要执行一个操作,例如:打开网页或联系簿时,它创建出一个intent的对象。它能承载一些信息描述了你想做什么,你想处理什么数据,数据的类型,和一些其他信息。 ...
     位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。 1. 从资源中获取位图 可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。 当然,首先需要获取资源:  Resources res=getResources(); 使用BitmapDrawable获取位图 1.   
1. 图片放在sdcard中,   Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard) 2. 图片在项目的res文件夹下面 res文件夹下获取成Bitmap主要可利用BitmapFacory.decode*()方法; 如果要获取成Drawable则直接getResource().getDrawable(int id); 上面的都是利用资源的int型资源id获取,下面讲解一下利用图像资源的文件名获取资源的方法。   //得到application对象   ApplicationIn ...
  一、Bitmap转Drawable Bitmap bm=xxx; //xxx根据你的情况获取 BitmapDrawable bd=BitmapDrawable(bm); 因为BtimapDrawable是Drawable的子类,最终直接使用bd对象即可。二、 Drawable转Bitmap转成Bitmap对象后,可以将Drawable对象通过Android的SK库存成一个字节输出流,最终还可以保存成为jpg和png的文件。 Drawable d=xxx; //xxx根据自己的情况获取drawable BitmapDrawable bd = (BitmapDr ...
1.下载Eclipse plugin 补丁文件 org.eclipse.jdt.core_3.6.1.v_A68_R36x.jar:见附件2.将解压缩后的jar包 放到Eclipse的目录中的Plugin下面,3.Android开发时代码提示卡死的问题应该已经解决.如果Java代码开发比较忙,参考以下步骤4. 找到你的JDK安装目录下的src.zip文件;5. 打开eclipse: Window菜单->Preference->Java->Installed JREs;6. 在列表中选择你eclipse正在使用的JRE,然后Edit;7. 选择rt.jar,然后点击"S ...
1.  固件…………操作系统所谓的固件就是将操作系统固定在手机中的一个固定的位置(硬件上),平时不随意改动,活动的数据另外单独放一边。这样做的目的在于保护内层的系统程序不受文件操作的影响,提高了稳定性。但相对的,如果想要升级系统,就必然涉及对固件的读写更新工作。谷歌的Android系统就被写入在了固件中,即使想要查看也要专门的软件和权限。2.  刷固件…………安装(or 重装)操作系统正是因为固件固定的原因,在我们想要更新系统的时候。就需要将原固件的文件删掉,将新的文件拷进去。于是就有了刷固件这么一回事。就像Windows安装系统一样,把安装盘放进去就可以直接安装。A系统毕竟还没满一岁(从开始用 ...
最近重新用回了linux,linux android环境搭建目录JDK安装下载Oracle最新版本的java,下载地址为http://www.oracle.com/technetwork/ja...sp-136632.html直接Download,然后跳转页面选择Platform中的Linux下载,我没有注册,直接点Continue进进下一个页面,选 ...
android APK汉化图文教程 转载自UC论坛 我们大家知道很多软件都是不断更新的,而一点点的更新却要让汉化者从头再来。记得N年前汉化新世纪的乾都在提倡字典的汉化软件,这些年也确实出现了很多好用的工具。虽然说Android平台的APK软件是个新兴的产物,但是汉化之道,大同小异,字串无非A码U码,其它平台的软件也大可以我用。需要工具:解压缩软件winrar,java环境,点睛助手1.2,汉化至尊SDL Passolo 2009,文本编辑工具,十进制工具hworks32/uedit32任选6 e$ }/ l% p6 U本篇以汉化MissedCall为例。先解压MissedCall,寻找语言包,然 ...
 我们在编写Android程序的时候,我们总是难免会碰到OOM(OUT OF MEMORY)的错误。这里,我使用Gallery来举例,在模拟器中,不会出现OOM错误,但是,一旦把程序运行到真机里,图片文件一多,必然会出现OOM,我们通过做一些额外的处理来避免。      1.创建一个图片缓存对象HashMap dataCache,integer对应Adapter中的位置position,我们只用缓存处在显示中的图片,对于之外的位置,如果dataCache中有对应的图片,我们需要进行回收内存。在这个例子中,Adapter对象的getView方法首先判断该位置是否有缓存的bitmap,如果没有,则解 ...
在android中context可以作很多操作,但是最主要的功能 是加载 和访问资源 。在android中有两种context,一种是 application context,一种是activity context,通常我们在各种类和方法间传递的是activity context。比如一个activity的onCreate:protected void onCreate(Bundle state) {        super.onCreate(state);        TextView label = new TextView(this); //传递context给view contr ...
给精灵贴图时,精灵背景互相遮挡,求解?   已解决,结贴!
最近经常和一些Android平台开发专家交流,从他们那里获得了很多有关应用开发和发布的信息,今天我对这些信息进行了总结,希望能够帮助开发者完善应用产品的开发,也能玩转应用商店。以下是个人的几点总结:   开发者 ...
现代电脑的生命周期从1960年起,经历半个世纪的风风雨雨,迎来了移动互联网的时代。移动设备和移动应用如雨后春笋般层出不群。   在中国有无数的创业者投入到移动平台的开发中。移动平台的工作量相对小,投入成本少,进入门槛低。云技术应用大规模出现,使移动平台获得了超过手持硬件本身能力的大规模运算和数据处理能力。3G网络的全面支持,使移动设备随时上网成为可能。移动设备的特性使其具备了地理位置、重力感应、触摸控制等固定终端所不具备的特性,更容易开发出具有创意的应用。因此进入移动平台产品开发领域的创业者越来越多。那么如何在这一大批创业者中脱颖而出呢?   30日在沪举行的中国Android技术开发大会上 ...
对于喜欢尝试最新软件功能的用户来说,手机上的软件应用也不会放过,只要软件商店提示有更新可用就会马上下载升级。不过有一些手机软件的版本升级会很频繁,每次升级都只是修改了小部分缺陷,这样的升级对于用户来说意义并不大。 Google Android电子市场近日就修改了相关规则,让用户可以看到版本更新内容,然后根据情况选择下载。Android应用开发人员之前只能用325个字符来描述自己的软件功能,这基本没有写下版本升级明细的余地,现在Google修改了相关描述添加的规定,开发人员可以再写325个字符以内的版本更新细节。 当用户在电子市场中选取一款软件后,在应用介绍内容的下面会新增一个升级说明区, ...
Global site tag (gtag.js) - Google Analytics