Android 基础
文章平均质量分 50
fulinwsuafcie
这个作者很懒,什么都没留下…
展开
-
ubuntu 下面搭建 tomcat 服务器指南
转载自:http://www.cnblogs.com/candle806/archive/2011/01/17/1937503.html对于apache开源项目中tomcat的认识,大多停留在windows下,这次我通过一个简单的实例来介绍一下在linux下如何搭建tomcat环境,并且部署一个web项目。先从基本安装开始,可别小看linux下的文件安装,那可不是win转载 2012-03-24 15:40:06 · 1461 阅读 · 0 评论 -
android 编译问题,java 版本不对
今天在编译 75平台的 framework 时出现了如下错误:============================================Checking build tools versions...************************************************************You are attempting to bui原创 2012-05-15 15:21:29 · 8519 阅读 · 0 评论 -
android 中的 odex 文件
有很多时候,我们在修改bug的时候,发现代码明明修改了,编译也ok了,但是将编译的结果 push 到手机上去之后,发现经常没效,纳闷了…… 经常是odex 在作怪:ODEX是安卓上的应用程序apk中提取出来的可运行文件,是通过apk安装包的中的dex优化过的,再把apk包里的dex文件删除。 这样做可以加快软件的启动速度,预先提取,减少对RAM的占用,因为没有odex的话,原创 2012-08-27 19:56:46 · 10259 阅读 · 0 评论 -
Android工程中添加图片资源
转载自:http://www.baiyuxiong.com/?p=69在Android工程中,每添加一个资源,就会在gen目录下的R.java中自动生成一个新的静态整型变量来指向这个资源。程序文件中调用资源的时候,先在R.java中找到变量名,然后根据变量值查找资源。可以直接在工程的\res\drawable文件夹里拷贝一个图片文件过去。然后在eclipse里右键点工程->刷新。在 r转载 2012-12-15 12:46:25 · 36888 阅读 · 2 评论 -
【Android基础】Activity的启动模式(android:launchMode)
转自:http://blog.csdn.net/feng88724/article/details/6412638在android里,有4种activity的启动模式,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance” 它们主要有如下不同: 1.转载 2013-03-12 21:55:22 · 1064 阅读 · 0 评论 -
android 如何通过包名杀死指定的进程
andriod 杀死进程有多种方式:finish();exit(0);android.os.Process.killProcess(android.os.Process.myPid());可用于结束自身想要在自己的app中杀死别的进程:private ActivityManager mAm;mAm = (ActivityManager) mContext原创 2013-04-24 21:17:10 · 15279 阅读 · 2 评论 -
Android 完全退出应用的四种方法
Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。1. Dalvik VM的本地方法android.os.Process.killProcess(android.os.Process.myPid()) //获取PID转载 2013-03-26 20:07:23 · 1488 阅读 · 0 评论 -
android 中打 Log 的一些技巧
在 android 平台上搞开发工作,会经常用到一些 Log 输出调试信息。众所周知,android 中有五种类型的 Log , v, d, i, w, e 这里就不再赘 述 (如果对这些不了解的朋友,推荐看 android_Tutor 的博文http://blog.csdn.net/Android_Tutor/article/details/5081713 , 上面讲的很详细)本文主要讲一下如何原创 2012-05-17 10:50:10 · 4242 阅读 · 0 评论 -
adb logcat 基本用法
入门android ,至少需要了解 adb 吧,那么打 log 也是必不可少的了。下面简单介绍一下 adb logcat 基本用法:Usage: logcat [options] [filterspecs]options include: -s Set default filter to silent. Like s原创 2012-09-28 14:58:29 · 31425 阅读 · 1 评论 -
系统广播 android.intent.action.KILL_BACKGROUND_SERVICE
Broadcast: Intent { act=android.intent.action.KILL_BACKGROUND_SERVICE.com.xxx.VoiceAssistant flg=0x10 (has extras) } ordered=false请教一下:系统通常在什么情况下会发送 这样的广播呢?act=android.intent.action.KILL_BACKGROUND_原创 2012-08-12 10:24:47 · 2299 阅读 · 0 评论 -
android 英文字串中如何输出双引号
今天碰到一个问题,android 在字符串资源中如何输出双引号呢?直接在 string.xml 中定义 Say "pai zhao" to shot这样在使用该字串的时候是不会显示成 Say "pai zhao" to shot 的。而是会显示成 Say pai zhao to shot 应该加转义符 \在 string.xml 中定义成 Say \"pai原创 2013-05-11 15:39:56 · 20225 阅读 · 0 评论 -
adb shell am 的用法
adb shell am 的功能adb shell am使用此命令可以从cmd控制台启动 activity, services;发送 broadcast等等:C:\Users\Administrator>adb shell amusage: am [subcommand] [options] start an Activity: am原创 2012-10-20 11:03:51 · 105973 阅读 · 2 评论 -
Android四大基本组件及其生命周期介绍
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Int转载 2014-05-30 17:23:18 · 1204 阅读 · 0 评论 -
Android 系统当中各种尺寸单位的定义及使用
一,Android 各种标尺单位的含义:px:表示屏幕实际的象素。例如,320*480的屏幕在横向有320个象素,在纵向有480个象素。pt:表示一个点,是屏幕的物理尺寸。大小为1英寸的1/72。in:表示英寸,是屏幕的物理尺寸。每英寸等于2.54厘米。例如,形容手机屏幕大小,经常说,3.2(英)寸、3.5(英)寸、4(英)寸就是指这个单位。这些尺寸是屏幕的对角线长度。如果手机的屏幕是原创 2015-01-06 17:28:55 · 9998 阅读 · 2 评论 -
android中一种不常见的函数调用方式
android中一种不常见的函数调用方式:此 demo 中只是做了一件很简单的事,创建一个目录。调用流程:initializeFirstTime() --> addIdleHandler() --> ensureOSXCompatible () private void addIdleHandler() { Me原创 2015-06-29 18:44:30 · 2060 阅读 · 0 评论 -
android 虚拟键盘的显示与隐藏问题
焦点改变时如何隐藏虚拟键盘在开发过程中碰到了一个需求:在点击搜索框后,再点击别的地方,让虚拟键盘隐藏在焦点改变时,隐藏虚拟键盘。在 listView 中添加焦点监听。其中 mEditText 为所输入的文本。import android.view.MotionEvent; private void initListView() {原创 2015-06-29 21:16:33 · 1536 阅读 · 0 评论 -
Android 中 Handler 消息传递机制
在 Android 平台中,新启动的线程是无法访问 Activity 里的 Widget 的,当然也不能将运行的状态送出来,这就需要有 Handler 机制进行消息的传递了,Handler 的主要功能是完成 Activity 的 Widget 与应用程序中线程之间的交互。开发事实有 Handler 类的程序步骤如下:1,在 Activity 或 Activity 的 Widget 中创原创 2012-06-01 12:45:05 · 6234 阅读 · 0 评论 -
TelephonyManager类:Android手机及Sim卡状态的获取
转载地址:http://blog.csdn.net/sunxingzhesunjinbiao/article/details/7021328Android本机号码及Sim卡状态的获取TelephonyManager这个类很有用,可以得到很多关于手机和Sim卡的信息。 直接上注释后的代码,请享用package net.sunniwell转载 2012-05-29 16:36:16 · 1724 阅读 · 1 评论 -
android 中 unable to start service 错误解决方法
昨日在调试一个android apk 时,老是遇到一个Unable to start service(has extras), Intent not found.仔细检查了一下,发现没有将该 Service 注册到 Application 里面。error code: <application android:icon="@drawable/ic_launcher原创 2012-03-27 09:27:20 · 30147 阅读 · 0 评论 -
Android的ADB工具使用
转载自:http://android.tgbus.com/Android/tutorial/201001/202038.shtmladb(Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级; 2、在设备上运行转载 2012-03-27 10:43:18 · 1049 阅读 · 0 评论 -
如何创建一个Activity,两个Activity 之间如何通讯
今天主要学习了Activity 组件,在这里作一下总结1,学习如何创建Activity 创建 Activity 要点:(1) 一个Activity就是一个类,并且这个类要继承Activity(2) 需要复写onCreate() 方法(3) 每一个Activity都需要在AndroidManifest.xml文件中进行配置(4) 为Activity添加必要的控件原创 2012-03-20 22:24:52 · 11064 阅读 · 1 评论 -
android Wifi 控制
android 当中 wifi 控制非常简单。在android 系统当中 wifi 有五种状态: // Wi-Fi AP is currently being disabled. The state will change to public static final int WIFI_AP_STATE_DISABLING = 0; // Wi-Fi AP is原创 2012-03-29 14:59:12 · 2253 阅读 · 0 评论 -
android 中按键响应实例
下面实例中是在一个Activity 中通过上下左右方向键来控制红色小方块的移动,未作边界检测效果如下:RectControlActivity.javapackage cie.Rect;import android.app.Activity;import android.os.Bundle;import android.view.Window;import an原创 2012-03-29 15:28:26 · 4291 阅读 · 0 评论 -
make: arm-eabi-gcc: Command not found 错误解决办法
错误:android 编译时make[5]: arm-eabi-gcc: Command not found在 buliding preloader.... 的时候出错了,查看log提示 make[5]: arm-eabi-gcc: Command not found意思是说找不到这个编译工具。可能是路径没有配置好。解决办法:在 ~/.bashrc 文件中配置编译工具 arm-e原创 2012-03-30 16:09:37 · 25508 阅读 · 2 评论 -
Android视频播放程序关键部分简要解析
转载地址:http://blog.sina.com.cn/s/blog_63cb46e70100lnhw.html 根据Google I/O 2010大会发布的数据,Android从08年8月面世到现在18个月里取得的飞速发展,Android目前有超过5万个可用程序,超过18万的程序开发者。本文从两方面阐述我对Android应用程序设计的理解。 一、Android程序设计架转载 2012-03-31 15:26:03 · 2769 阅读 · 0 评论 -
android 中如何限制 EditText 最大输入字符数(2)
方法四:基本思路同方法三,监听 EditText 当中输入字符串的长度,如果超长,给出提示。package cie.textEdit;import android.app.Activity;import android.os.Bundle;import android.text.Editable;import android.text.TextWatcher;import an原创 2012-04-08 15:45:53 · 4081 阅读 · 3 评论 -
Android cupcake源代码获取和编译 for Ubuntu 9.04
转载自:http://www.hzlitai.com.cn/article/ARM11/SYSTEM/1763.html编译环境Ubuntu 9.04 Desktop下载和编译流程根据http://source.android.com/download的说明,成功的下载了所有源代码,整个目录文件接近2G前期准备:安装 git工具内核, 命转载 2012-03-20 22:11:35 · 837 阅读 · 0 评论 -
Activity 布局
1, LinearLayout 线性布局的使用方法各控件呈线性排列结构: 示例:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:lay原创 2012-03-20 23:05:00 · 1050 阅读 · 0 评论 -
Windows系统Android开发环境搭建全程演示(jdk+eclip+android sdk)
转载自:http://hzlitai.com.cn/article/ARM11/SYSTEM/android.html一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre.(2)转载 2012-03-20 22:08:53 · 833 阅读 · 0 评论 -
android 中如何限制 EditText 最大输入字符数
方法一:在 xml 文件中设置文本编辑框属性作字符数限制如:android:maxLength="10" 即限制最大输入字符个数为10方法二:在代码中使用InputFilter 进行过滤//editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(20)}); 即限定最大输入字符数为20原创 2012-04-08 15:00:15 · 167966 阅读 · 6 评论 -
Android 应用程序(进程)生命周期
转载自:http://developer.51cto.com/art/201001/180510.htmAndroid 是一构建在 Linux 之上的开源移动开发平台,在 Android 中,多数情况下每个程序都是在各自独立的 Linux 进程中运行的。当一个程序或其某些部分被请求时,它的进程就“出生”了;当这个程序没有必要再运行下去且系统需要回收这个进程的内存用于其他程序时,这个 进转载 2012-04-08 13:35:39 · 1239 阅读 · 0 评论 -
android 中向手机端安装apk 的时候报出 INSTALL_FAILED_INSUFFICIENT_STORAGE 错误的解决方法
INSTALL_FAILED_INSUFFICIENT_STORAGE 字面意思是:由于存储空间不足导致安装失败我们的应用程序一般是安装到TF卡空间中。首先我想到的便是检查一下TF卡空间,发现还有200M可用空间。因此排除此原因。到 必应 上搜索 INSTALL_FAILED_INSUFFICIENT_STORAGE 关键字得到答案大部分都是这个:Installat原创 2012-04-17 10:23:06 · 59865 阅读 · 7 评论 -
常用adb 安装apk 的命令及区别
ubuntu开发环境下,adb 安装命令有两种,一个是 install -r 即把一个软件重新安装到手机设备中去。另一个就是 push命令,将apk 压到特定的目录下。root@fulin-G41M-ES2L:/home/fulin/MT6573/alps-w1140-20111007# adb install -r out/target/product/bbk73_gb/system/app原创 2012-04-18 11:02:03 · 2417 阅读 · 0 评论 -
手机里面的AP与BP
高通的芯片里面又分AP、BP, AP与BP分别表示什么?AP:Application Processor,即应用芯片BP:Baseband Processor,即基带芯片双核,四核,八核主要指的是 AP 部分;原来,FCC(美国联邦通信委员会)认证要求将AP和BP分开,因为射频控制相关的功能(信号调制、编码、射频位移等)都是高度的时间相关的,最好能将这些函数放在一个CPU核上运行,...转载 2019-04-25 17:28:32 · 2483 阅读 · 0 评论