Android
kerwin612
业精于勤荒于嬉、行成于思毁于随。
展开
-
Android 模拟器对应键盘快捷键
Android SDK2.0.1自带的虚拟机尺寸都比较小(不针对机型,只为了在PC上看的舒服一点,当然越大越好了,我最大设置成1050*450,但是自带的屏保会不够宽,900*450的话,正好。),而且没有横屏的。设置Resolution可以把尺寸变大,但又显示不出键盘来(至今未解决),所以在网上搜集了一下模拟器的快捷键备忘,模拟器不显示键盘也可以用!Home键(小房子键)在键盘上转载 2012-11-30 19:08:52 · 747 阅读 · 0 评论 -
获取手机屏幕大小、密度、分辨率、状态栏、标题栏高度
在开发手机应用时,除了对API的掌握外,更重要的还是画面。对于画面,屏幕分辨率又是很重要的一个因素。 由于手机屏幕尺寸各不相同,在画面布局时就需要考虑这个问题。Android可以设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕边界,以免布局变形。 下面我们就讲一下,如何通过代码获取手机屏幕的分辨率,代码其实很简单,关键是android.uti转载 2012-12-05 15:45:52 · 3819 阅读 · 0 评论 -
Android Bitmap和Canvas学习笔记
转载:http://www.cnblogs.com/feisky/archive/2010/01/10/1643460.html位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源: Resou转载 2012-12-05 17:47:29 · 547 阅读 · 0 评论 -
Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的关系
转载请包含网址:http://blog.csdn.net/pathuang68/article/details/7351317一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描述是这样的:“Handle onto a raw buffer that is being managed by the screen compositor”,翻译成中文就转载 2012-11-28 22:13:12 · 548 阅读 · 0 评论 -
Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)
转载:Android中级教程之----Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)!在Android群里,经常会有人问我,Android Log是怎么用的,今天我就把从网上以及SDK里东拼西凑过来,让大家先一睹为快,希望对大家入门Android Log有一定的帮助.android.util.Log常用的方法有以下5个:Log.v() Log.d() Lo转载 2012-12-26 14:40:52 · 704 阅读 · 0 评论 -
Android OpenGL ES 总结
什么是OpenGL ES?OpenGL ES (为OpenGL for Embedded System的缩写) 为适用于嵌入式系统的一个免费二维和三维图形库。为桌面版本OpenGL 的一个子集。OpenGL ES 定义了一个在移动平台上能够支持OpenGL最基本功能的精简标准,以适应如手机,PDA或其它消费者移动终端的显示系统。Khronos Group 定义和管理了OpenGL ES标准转载 2012-11-29 19:34:51 · 817 阅读 · 0 评论 -
ImageView.ScaleType设置图解
ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);转载 2012-11-30 19:11:13 · 486 阅读 · 0 评论 -
Android AsyncTask理解及简单用法
原文链接:Android AsyncTask原文链接:Android AsyncTask理解原文链接:Android中AsyncTask的简单用法在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此andr转载 2012-12-26 11:24:55 · 845 阅读 · 0 评论 -
两分钟彻底让你明白Android Activity生命周期(图文)
转载:两分钟彻底让你明白Android Activity生命周期(图文)!大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生转载 2012-12-26 14:36:56 · 510 阅读 · 0 评论 -
Linux下真机调试Android 程序
学android 也有一段是间了,最近买了一台中兴u960s的android手机,进行真机测试。但是发现怎么样都没办法x选中真机的设备,在android 的sdk选择器上,确实能够看到我的中兴手机的图标,但是,却是一大堆的问号在设备选择器的列表上。我郁闷 了好久,去网上找了很多的资料,最总在android的官方文档上找到了解决的方案。 在android官方文档的dev guide 的tab转载 2013-01-16 08:45:08 · 1519 阅读 · 1 评论 -
Android的常用adb命令
第一部分:1. ubuntu下配置环境anroid变量:在终端执行 sudo gedit /etc/profile 打开文本编辑器,在最后追加#setandroid environment2. 运行Eclipse,还需要配置JAVA环境变量:#set java environmentJAVA_HOME=/home/loginname/jdk目录名JRE_HOME=/home转载 2013-02-20 17:47:21 · 827 阅读 · 0 评论 -
让Android 变身回一台真正的Linux系统吧!!!
转载:http://blog.csdn.net/poisonchry/article/details/8545726在Android上开发也有两年的时间了,虽然一直都知道Android是构建在Linux Kernel上的手机操作系统,但在此之前一直没有实感。直到第一次买了Android的手机,并请人帮我Root后这才如梦初醒,原来Android就真TM的是和Linux差不多的东西呀。所转载 2013-02-22 11:23:51 · 1678 阅读 · 0 评论 -
Android如何防止apk程序被反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难转载 2013-01-09 10:18:43 · 434 阅读 · 0 评论 -
增强现实(Augmented Reality)浅谈
增强现实(Augmented Reality)浅谈注:未经作者本人许可,严禁任何方式的转载和复制!互联网的下一个热潮随着互联网的不断发展,各种需求不断的被发现和改善,Yahoo、Google、Youtube,Facebook、Twitter等的出现掀起一次又一次的热潮。那么下一个热潮将会是什么呢?个人认为,下一个热潮很有可能将会是,在这里想给大家介绍的,最近在世界各地备受关转载 2012-12-25 16:48:13 · 2236 阅读 · 0 评论 -
手把手让你爱上Android sdk自带“9妹”(9patch 工具),让Android游戏开发更方便!
李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/321.html 很多童鞋说我的代码运行后,点击home或者back后会程序异常,如果你也这样遇到过,那么你肯定没有仔细读完Himi的博文,第十九篇Himi专门写了关于这些错误的原因和解决方法,这里我在博客都转载 2012-12-05 17:09:08 · 641 阅读 · 0 评论 -
APK安装过程及原理详解
应用程序包的安装是android的特点APK为AndroidPackage的缩写Android应用安装有如下四种方式:1.系统应用安装――开机时完成,没有安装界面2.网络下载应用安装――通过market应用完成,没有安装界面3.ADB工具安装――没有安装界面。4.第三方应用安装――通过SD卡里的APK文件安装,有安装界面,由 pack转载 2012-12-04 16:06:49 · 948 阅读 · 1 评论 -
Android上常见度量单位【xdpi、hdpi、mdpi、ldpi】解读
术语和概念 屏幕尺寸 屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如 2.8寸, 3.5寸)。 简而言之, Android把所有的屏幕尺寸简化为三大类:大,正常,和小。 程序可以针对这三种尺寸的屏幕提供三种不同的布局方案,然后系统会负责把你的布局方案以合适的方式渲染到对应的屏幕上,这个过程是不需要程序员用代码来干预的。屏幕长宽比 屏幕的物理长度与物理宽度的比例。程序可转载 2012-12-05 16:41:46 · 555 阅读 · 0 评论 -
解决Android加载大图片内存溢出的问题(OutofMemoryException)
首先解析一下基本的知识:位图模式,bitmap颜色位数是1位灰度模式,bitmap颜色位数是8位,和256色一样RGB模式,bitmap颜色位数是24位 在RGB模式下,一个像素对应的是红、绿、蓝三个字节CMYK模式,bitmap颜色位数是32位 在CMYK模式下,一个像素对应的是青、品、黄、黑四个字节图像文件的字节数(Byte) = 图像分辨率*转载 2012-12-05 13:46:08 · 657 阅读 · 0 评论 -
增强现实技术(AR)及扩展应用
增强现实技术(AR)及扩展应用AR就是根据当前位置(GPS),和视野朝向(指南针)及手机朝向(方向传感器/陀螺仪),在实景中(摄像头)投射出相关信息并在显示设备(屏幕)里展示。其实现的重点在于投影矩阵的获取。这是一篇写给我自己看的科普文章。 在开始说增强现实(AR)之前,需要先说说虚拟现实(VR) 虚拟现实是从英文Virtual Reality 一词翻译过来的,简称VR。V转载 2012-12-25 17:50:33 · 1941 阅读 · 0 评论 -
WebView详解
在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件WebView在开发过程中应该注意几点: 1.AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Webpage not available错误。 2.如果访问的页面中有Javascript,则w转载 2012-12-26 17:22:26 · 849 阅读 · 0 评论 -
Android各种访问权限Permission详解
Android各种访问权限Permission详解 在Android的设计中,资源的访问或者网络连接,要得到这些服务都需要声明其访问权限,否则将无法正常工作。在Android中这样的权限有很多种,这里将各类访问权限一一罗列出来,供大家使用时参考之用。android.permission.EXPAND_STATUS_BAR允许一个程序扩展收缩在状态栏,android开发网提示应该是一转载 2012-12-26 09:33:47 · 1590 阅读 · 1 评论 -
Android的PowerManager和PowerManager.WakeLock
PowerManager.WakeLockPowerManager 和PowerManager.WakerLock用于对Android设备的电源进行管理。 PowerManager:This class gives you control of the power state of the device. PowerManager.WakeLock: lets you say th转载 2012-12-26 14:27:19 · 684 阅读 · 0 评论 -
android 点击跳转到你要展示的网页
一.你要打开一个网页你可以自己写一个webview,在自己的程序中就可以打开.wv = (WebView) findViewById(R.id.webView1);wv.getSettings().setJavaScriptEnabled(true);wv.setScrollBarStyle(0);WebSettings webSettings = wv.getSettings();w转载 2013-01-02 11:00:56 · 639 阅读 · 0 评论 -
Android 如何从系统图库中选择图片
这几天我都在做Android的App,同时学习它的API,我将分享一些我学到的东西,比如: 如何从系统图库中选择图片。首先,让我们来看看如何将手机系统图库集成到你的App中,然后再从图库中选择图片来做一些事。例如,在Facebook的App,你就可以直接选择手机上的图片上传到你的个人资料。让我们来做一个简单例子,要求:屏幕上显示一个按钮和图片视图控件。 点击“载入图片”按钮,将用户转载 2013-01-09 16:28:38 · 895 阅读 · 0 评论 -
2013.1.9
package com.kerwin.livewallpaper;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Rect;import android.os.Handler;impor转载 2013-01-09 16:05:47 · 527 阅读 · 0 评论 -
Android获取当前桌面壁纸
这段时间项目有需求要获取桌面的壁纸来设成背景,发现网上很多同学都通过WallpaperManager的getDrawable等API来获取,这样的确能获得到壁纸,但是要稍微注意一下。桌面的壁纸可是很大很大的一张哦,你要直接用来设置成背景,那可是很丑的。所以我们需要稍微处理一下。大致思路就是把一张壁纸切成几片,当前屏幕对应那片,我们就要那片。上个图:// 获取壁纸管理器转载 2013-08-29 18:26:02 · 3280 阅读 · 0 评论