Android
文章平均质量分 56
myKernel
这个作者很懒,什么都没留下…
展开
-
Linux下 使用Repo和Git下载Android源代码并编译
本日志介绍了下我个人在64位ubuntu 12.10下使用repo和git来下载android源代码的过程转载 2014-06-23 15:34:10 · 1029 阅读 · 0 评论 -
android adb的简单介绍
ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项settings-applications-development-USBdebugging.对于Mac和Linux用户, 下载好的sdk解压后, 可以放~或者任意目录. 然后修改~/转载 2014-06-23 16:54:16 · 704 阅读 · 0 评论 -
开启AVD中安卓DPad的方法
DPAD默认是不开启,所以需要修改配置文件(config.ini),原创 2014-07-17 10:59:04 · 2382 阅读 · 0 评论 -
keytool 错误 java.io.IOException: incorrect AVA format
签名一个apk,新建了一个key,但最终keytool报出了一个错误:keytool error: java.io.IOException: Incorrect AVA format究其原因,是因为在keytool创建key的时候,【组织名】和【first name last name】都不能包含 ”,”, 去掉之后,一切正常。原创 2014-07-22 18:14:34 · 11737 阅读 · 2 评论 -
ubuntu 以AP方式作为热点为安卓设备共享上网的简单说明
首先, 启动命令行准备安装 “ap-hotspot”:原创 2014-07-04 10:25:13 · 1805 阅读 · 1 评论 -
Linux Android 开发环境的搭建 和 第一个Android程序HelloAndroid
ccc原创 2014-07-07 14:35:37 · 936 阅读 · 0 评论 -
Android - fastboot命令的简单说明
1.重启:$ fastboot reboot2.刷所有分区:以下命令会在当前目录寻找各种所有的image文件,并且在刷完所有分区后重启手机$ fastboot flashall3.刷指定分区:$ fastboot flash {partition} {file.img}如:fastboot flash system /备份/system.img4.擦除分区:$ fa转载 2014-07-29 14:27:00 · 3172 阅读 · 0 评论 -
执行命令mm出错以及运行adb shell出现insufficient permissions for device错误的解决方法
在执行命令mm时,出现了以下错误提示: The program 'mm' can be found in the following packages: * mountmanager * multimail Try: apt-get install 2.1 android 下m、mm、mmm编译命令的使用 通过查看android源码目录下的bu原创 2014-08-04 15:06:34 · 5825 阅读 · 0 评论 -
Android 编译的几个命令
- croot: Changes directory to the top of the tree.- m: Makes from the top of the tree.- mm: Builds all of the modules in the current directory.- mmm: Builds all of the modules in the supplied director转载 2014-07-29 14:23:22 · 654 阅读 · 0 评论 -
Android获取屏幕分辨率及dp与 pix间的转换
获取屏幕分辨率代码:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /*加载页面*/ setContentView(R.layout.main);转载 2014-07-30 14:01:52 · 13923 阅读 · 0 评论 -
IntentFilter 的说明[转载]
当Intent在组件间传递时,组件如果想告知Android系统自己能够响应和处理哪些Intent,那么就需要用到IntentFilter对象。 顾名思义,IntentFilter对象负责过滤掉组件无法响应和处理的Intent,只将自己关心的Intent接收进来进行处理。 IntentFilter实行“白名单”管理,即只列出组件乐意接受的Intent,但IntentFilter只会过滤转载 2014-07-14 16:30:41 · 592 阅读 · 0 评论 -
Android中Toast的一点说明
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果代码转载 2014-08-05 18:15:23 · 599 阅读 · 0 评论 -
Android中visibility属性VISIBLE,INVISIBLE,GONE的区别
VISIBLE:设置控件可见INVISIBLE:设置控件不可见GONE:设置控件隐藏其中INVISIBLE和GONE的主要区别是:visibility属性为INVISIBLE时,界面人保留了view控件所占有的空间;而控件属性为GONE时,界面则不保留view控件所占有的空间。原创 2014-08-06 12:43:02 · 753 阅读 · 0 评论 -
在代码中设置leftMargin和rightMargin值
布局文件如下:原创 2014-07-30 14:51:43 · 27160 阅读 · 1 评论 -
Android中EditText的设置02
1、EditText输入的文字为密码形式的设置(1)通过.xml里设置: 把该EditText设为:android:password="true" // 以”.”形式显示文本(2)在代码里设置:通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码。editText.setTransformationMet转载 2014-08-06 17:55:19 · 852 阅读 · 0 评论 -
Android中EditText的设置01
1、输入法Enter键图标的设置:软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone,例如当值为actionNext时enter键外观变成一个向下箭头,而值为actionDo转载 2014-08-06 17:51:37 · 996 阅读 · 0 评论 -
Java初学习-List中的排序
第一种方法,就是List中的对象实现Comparable接口,代码如下:原创 2014-08-07 17:27:49 · 871 阅读 · 0 评论 -
Android 中的setTag()/getTag()
setTag()/getTag() View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。 可以用在多个Button添加一个监听器,每个Button都设置不同的setTag。这个监听器就通过getTag来分辨是哪个Button 被按下。 import android.app.Activity; import转载 2014-09-05 14:34:38 · 603 阅读 · 0 评论 -
Android在诸如editText等组件设置输入法半屏幕显示的说明
<EditText android:id="@+id/name" android:layout_width="@dimen/width" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/setup_profile_edit_margin_le原创 2014-08-06 18:01:04 · 2611 阅读 · 0 评论 -
Android里针对ListView中选项进行排序的方法
public class UserListAdapter extends BaseAdapter { private Context mContext; private List mUserList; public UserListAdapter(Context context, List users) { mContext原创 2014-08-07 17:58:14 · 10253 阅读 · 1 评论 -
android中使用 EditText 时,设定 inputType的一点说明
开发的过程中,通常会用到EditText,如何让虚拟键盘来适应输入框中内容的类型,通常我们都会在xml文件中加入android:inputType=""。android:inputType="none"android:inputType="text"android:inputType="textCapCharacters"//前3个输入普通字符android:inputType="te转载 2014-08-21 17:43:54 · 891 阅读 · 0 评论 -
android Bundle的使用
bundle的认识: 一种存放字符串和Parcelable类型数据的map类型的容器类,通过存放数据键(key)获取对应的各种类型的值(value),而且必须通过键(key)获取。bundle的用法: Bundle相当于Map类,就是一个映射,用Bundle绑定数据,便于数据处理 它主要作用于Activity之间的转载 2014-09-19 19:08:34 · 524 阅读 · 0 评论 -
Android中的强指针和弱指针
在Android的源代码中,经常会看到形如:sp、wp这样的类型定义,这其实是Android中的智能指针。智能指针是C++中的一个概念,通过基于引用计数的方法,解决对象的自动释放的问题。在C++编程中,有两个很让人头痛的问题:一是忘记释放动态申请的对象从而造成内存泄露;二是对象在一个地方释放后,又在别的地方被使用,从而引起内存访问错误。程序员往往需要花费很大精力进行精心设计,以避免这些问题的出现。转载 2014-08-11 17:43:43 · 554 阅读 · 0 评论 -
Android布局文件Value中设置格式字符串并在Java代码中使用的一点说明
以Value中的string.xml为例, Time: %s ... ...原创 2014-08-11 14:51:18 · 2774 阅读 · 0 评论 -
SqliteDatabase insert(String table, String nullColumnHack, ContentValues values)
Insert()方法用于添加数据,各个字段的数据使用ContentValues进行存放。 ContentValues类似于MAP,相对于MAP,它提供了存取数据对应的put(String key, Xxx value)和getAsXxx(String key)方法, key为字段名称,value为字段值,Xxx指的是各种常用的数据类型,如:String、Integer等。[jav转载 2014-09-22 14:54:22 · 7240 阅读 · 1 评论 -
contentprovider的学习实例总结
工作中遇到了contentprovider数据共享机制,下面来总结一下:一、ContentProvider简介 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpr转载 2014-09-17 10:48:02 · 702 阅读 · 0 评论 -
Android全部源码导入Eclipse
1,将Eclipse工程配置文件复制到Android源码根目录 Android的Eclipse配置文件存放在源码目录下的development/ide/eclipse/.classpath路径下,将其复制到Android源码的根目录中。2,修改Eclipse程序的配置 (1)修改Eclipse的缓存设置 把eclipse.ini文件的3个值改为下面的值:转载 2014-09-17 18:56:42 · 564 阅读 · 0 评论 -
Android中Inflate()常见用法说明
nflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。最近做的一个项目就是这一点让我迷茫了好几天。android上还有一个与Inflate()类似功能的方法叫findViewById(),二者有时均可使用,但也有区别区别在于:如果你的Activity里用到别的layout,比如对话框layout,你还要设置这个layo转载 2014-08-06 17:37:11 · 1830 阅读 · 0 评论 -
Android学习-自定义ListView中的分割线
ListView中每个Item项之间都有分割线,设置android:footerDividersEnabled表示是否显示分割线,此属性默认为true。1.不显示分割线只要在ListView控件中添加android:footerDividersEnabled="false"即可。[html] view plaincopyListVie转载 2014-11-11 20:58:54 · 1289 阅读 · 0 评论 -
Android 各种Context区别
by snctln public class MyActivity extends Activity { public void method() { mContext = this; // since Activity extends Context mContext = getApplicationContext();转载 2014-10-08 17:35:13 · 1006 阅读 · 0 评论 -
Android学习-实现一个ListView中由Checkbox和TextView构成的布局
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:descendantFocusability="blocksDesce原创 2014-11-11 21:03:48 · 939 阅读 · 0 评论 -
【转载】Android Bundle类
今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html)Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.”转载 2014-10-27 18:53:05 · 461 阅读 · 0 评论 -
Android中EditText判断是否为空的简单说明
android提供了一个专门判断空字符串的方法。比如半段有TextUtils.isEmpty(edit.getText())原创 2014-10-09 19:58:20 · 15704 阅读 · 3 评论 -
Android中SharedPreferences的一点说明
SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,它是什么样的处理方式呢?SharedPreferences类似过去W转载 2014-10-30 18:34:15 · 580 阅读 · 0 评论 -
Android string.xml中的一点说明
变量文本格式(%s)提示:1234Multiple annotations found at this line:- error: Multiple substitutions specified in non-positional format; did you mean to add the forma转载 2014-10-31 10:12:22 · 613 阅读 · 0 评论 -
处理ERROR/AndroidRuntime(5066) Calling startActivity() from outside of an Activity context require...
ERROR/AndroidRuntime(5066): Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what y原创 2014-10-31 10:55:13 · 902 阅读 · 0 评论 -
Android中Parcel 和 Parcelable
Parcel 在英文中有两个意思,其一是名词,为包裹,小包的意思; 其二为动词,意为打包,扎包。邮寄快递中的包裹也用的是这个词。Android采用这个词来表示封装消息数据。这个是通过IBinder通信的消息的载体。需要明确的是Parcel用来存放数据的是内存(RAM),而不是永久性介质(Nand等)。Parcelable,定义了将数据写入Parcel,和从Parcel中读出的接口。一个实体转载 2014-10-31 10:57:49 · 672 阅读 · 0 评论 -
Gson简要使用说明
gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用annotation来标识需要序列化得字段,同时gson又可以通过使用annotation来灵活配置需要序列化的字段。下面是一个简单的例子:转载 2014-10-31 10:33:11 · 3023 阅读 · 0 评论 -
Android SharedPreferences 一个小例子
//main.xml,主布局 <LinearLayout xmlns:Android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation=转载 2014-10-31 09:48:18 · 648 阅读 · 0 评论 -
Android之Bundle传递数据详解与实例及Bundle与SharedPreferences的区别
一、API文档说明 1.介绍 用于不同Activity之间的数据传递 1.重要方法 clear():清除此Bundle映射中的所有保存的数据。 clone():克隆当前Bundle containsKey(String key):返回指定key的值 getString(String key):返回指定key的字符转载 2014-10-31 10:01:28 · 854 阅读 · 0 评论