Android
文章平均质量分 65
you_jinjin
这个作者很懒,什么都没留下…
展开
-
13个对Android开发者有帮助的工具和资源
1. Free Android Developer Ebook: andbook!这是一款免费电子书。它为Android开发人员提供入门级编程指南。2. Free Android Developer Ebook: Professional Android Application Development这是一本提供移动应用程序实例的用户手册。这本电子书可帮助开发人员快速开发Andro转载 2011-12-19 10:04:16 · 363 阅读 · 0 评论 -
Android工程 引用另外一个Android工程
现在已经有了一个Android工程A。我们想扩展A的功能,但是不想在A的基础上做开发,于是新建了另外一个Android工程B,想在B中引用A。一个思路是把工程A做成纯Jar包,这样其他的工程就可以直接引用了。但是,如果在工程A中用了R.java中的引用,则无法打成jar包了。原因是R.java是自动生成的,是动态的,每次编译都是不相同的。如果一定要做成jar包,就不能使用自动生成的转载 2012-01-20 14:02:10 · 411 阅读 · 0 评论 -
Android颜色选择器
一种是固定颜色的选择器,这个很简单,只要画出来各种颜色区域,用户选择哪个,就选择了什么颜色。另一种是万能颜色选择器,这个有一些算法的,所以就参考了网上的文章(由于原始出处不详,就不表示感谢了),又做了一些优化和修改。 目前的这个万能颜色选择器的功能已经足够了,也没什么可保密的,就放上来,给需要的人做个参考。喜欢就拿去好了。 [java] view plainco转载 2012-01-20 14:12:55 · 573 阅读 · 0 评论 -
Android中实现滑动翻页—使用ViewFlipper
有一些场景,我们需要向用户展示一系列的页面。比如我们正在开发一个看漫画的应用,可能就需要向用户展示一张一张的漫画图片,用户使用手指滑动屏幕,可以在前一幅漫画和后一幅漫画之间切换。这个时候ViewFlipper就是一个很好的选择。1)View切换的控件—ViewFlipper介绍ViewFilpper类继承于ViewAnimator类。而ViewAnimator类继承于FrameLayout转载 2012-01-20 13:47:18 · 412 阅读 · 0 评论 -
Android判断当前网络是否可用--示例代码
在Android平台上开发基于网络的应用,必然需要去判断当前的网络连接情况。下面的代码,作为例子,详细说明了对于当前网络情况的判断。 先看一个自己定义的应用类。 [java] view plaincopyprint?public class NetworkDetector { public static boolean detect(Ac转载 2012-01-20 14:20:50 · 650 阅读 · 0 评论 -
设置EditText只输入数字、字母
如何设置EditText,使得只能输入数字或者某些字母呢?一、设置EditText,只输入数字: 方法1:直接生成DigitsKeyListener对象就可以了。 方法2:在EditText中设置属性,android:numeric="integer"即只能输入整数,如下 方法3:新建一个char[],在里面添加允许输入的字符。如下转载 2012-01-20 14:36:24 · 1495 阅读 · 0 评论 -
设置EditText只输入数字、字母
如何设置EditText,使得只能输入数字或者某些字母呢?一、设置EditText,只输入数字: 方法1:直接生成DigitsKeyListener对象就可以了。 方法2:在EditText中设置属性,android:numeric="integer"即只能输入整数,如下 方法3:新建一个char[],在里面添加允许输入的字符。如下转载 2012-01-20 14:44:12 · 1960 阅读 · 0 评论 -
设置EditText只输入数字、字母
如何设置EditText,使得只能输入数字或者某些字母呢?一、设置EditText,只输入数字: 方法1:直接生成DigitsKeyListener对象就可以了。 方法2:在EditText中设置属性,android:numeric="integer"即只能输入整数,如下 方法3:新建一个char[],在里面添加转载 2012-01-20 19:57:01 · 902 阅读 · 0 评论 -
Android模拟器无法上网问题
方法一首先,Windows下,配置Adroid环境变量(Win7为例)1、桌面右键——》我的电脑——》高级系统设置2、高级——》环境变量——》系统变量——》Path3、添加Android SDK目录到系统变量Path中,如下图:注:F:\Pro-files\android-sdk-windows\tools,添加到系统Path转载 2012-02-02 14:05:39 · 52945 阅读 · 1 评论 -
Android模拟器联网
一般来说,Android Emulator(Android Virtual Device)不需要做什么特殊设置就可以连接到internet,是通过主机的IP出去的模拟器提供通用的网络能力网络地址空间模拟器的每个实例运行在一个虚拟的路由器/防火墙服务后面, 以便于同你的开发机器的网络接口隔离开来.一个模拟设备不可能看到你的开发机器, 或者其它的模拟设备实例. 也就是说,它转载 2012-02-02 12:45:22 · 6196 阅读 · 0 评论 -
Android用户体验团队:Android UI设计准则
导读:以下设计准则由Android用户体验团队秉承用户利益至上的原则开发。当你发挥自己的创造力和思考的时候,请将它们纳入考虑之中,并有意识地加以实践。以意想不到的方式取悦我一个漂亮的界面,一个悉心摆放的动画,或者一个适时的声音效果,都是一种快乐的体验。精细的效果能产生一种轻松的氛围,感觉手中有一股强大可控的力量。真实对象比按钮和菜单更加有趣允许人们直接触摸和转载 2012-01-18 20:12:57 · 475 阅读 · 0 评论 -
Android数据存储方式之SharedPreferences
在Android系统中提供了多种存储技术.通过这些存储技术可以将数据存储在各种存储介质上, Android 为数据存储提供了如下几种方式:1、文件2、 SharedPreferences( 参数 )3、SQLite数据库4、 内容提供者( Content provider )5、网络在这里我们将对sharedpreferences存储方式进行介绍。转载 2012-01-19 21:51:34 · 744 阅读 · 0 评论 -
android记住密码
android 当中有集中数据存储方式,比如说sqlite,还有一个比较轻量级的,那就是SharedPreferences,相当于web中的cookie,这个存储的原理就是通过键值对,进行存取如果第一次使用SharedPreferences,他会在/data/data/包命/shared_prefs/下生成xxx.xml,这个xxx.xml就是存储你的键值对,要实现记住密码功能,其实很转载 2012-01-19 21:17:11 · 4399 阅读 · 0 评论 -
分析Android 根文件系统启动过程(init守护进程分析)
在Android系统启动时,内核引导参数上一般都会设置 “init=/init”,这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序 。这个程序所了什么呢? 我们只有RFSC(Readthe Fucking Source code)!!init程序源码在Android官方 源码的system/core/init中,main在init.c里。我们的分析就从转载 2011-12-24 09:45:06 · 411 阅读 · 0 评论 -
android中dip、dp、px、sp和屏幕密度
1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可转载 2011-12-25 19:26:32 · 475 阅读 · 0 评论 -
TextView实现字体滚动
字体滚动[功能]当字太多的话 让字体滚动 会是一个好办法[代码 步骤]1. 设定 TextView 的属性 http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.Android.com/apk/res/com.android.View.CustomView"转载 2011-12-26 14:01:14 · 2193 阅读 · 0 评论 -
Android 常用命令操作
Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。可以通过下列几种方法加入adb:在设备上运行shell命令通过端口转发来管理模拟器或设备从模拟器或设备上拷贝来或拷贝走文件下面对adb进行了介绍并描述了常见的使用.Contents概要发出adb命令查询模拟器/设备实例给特定的模拟器/设备实例发送命令安装软件转发端口转载 2011-12-24 16:58:23 · 4294 阅读 · 0 评论 -
Android 如何在XML文件中定义动画
Android 如何在XML文件中定义动画① 打开Eclipse,新建Android工程② 在res目录中新建anim文件夹③ 在anim目录中新建一个myanim.xml(注意文件名小写)④ 加入XML的动画代码http://schemas.android.com/apk/res/android">转载 2011-12-26 11:44:22 · 7329 阅读 · 0 评论 -
Android开发-EditView, Button, TextView的简单使用
例: 创建一个Activity,里边有两个EditView和一个Button,在EditView中分别输入值后点击按钮后跳至ResultActivity,ResultActivity中有一个TextView,TextView里显示前面Activity传入的两个值的乘积。第一步:创建工程,取名MyUITest,Activity取名FirstActivitty转载 2011-12-27 21:55:41 · 886 阅读 · 1 评论 -
成为Android高手必须掌握的28大项内容和10个建议
(一)成为Android高手必须掌握的8项基本要求 【1】 Android操作系统概述1. Android系统架构。 2. Android利用设计理念。 3. Android 开源知识。 4. Android 参考网站与权威信息。【2】 Android SDK及其开发环境搭建 1转载 2012-01-15 17:12:56 · 648 阅读 · 0 评论 -
android开发,以记住用户登录密码为例说明SharedPreferences的简单应用
SharedPreferences是以键值对来存储应用程序的配置信息的一种方式,以下以记住用户登录密码为例,来说明SharedPreferences的简单应用。代码如下: 1 package com.android.test; 2 3 4 import android.app.Activity; 7 import android.content.Int转载 2012-01-16 21:29:33 · 3173 阅读 · 0 评论 -
Android简单数据存储类SharedPreferences详解及实例(通过“记住密码”功能学习SharedPreferences)
SharedPreferences是Android中存储简单数据的一个工具类。可以想象它是一个小小的Cookie,它通过用键值对的方式把简单数据类型(boolean、int、float、long和String)存储在应用程序的私有目录下(data/data/包名/shared_prefs/)自己定义的xml文件中。 一、简介 它提供一种轻量级的数据存储方式,通过eidt(转载 2012-01-19 20:26:10 · 760 阅读 · 0 评论 -
android上的电话
候选:linphone是一个成熟的跨平台sip软电话,但是它的android版本刚刚出来,但是目前还不支持视频通话。底层使用的库是eXosip。模拟器上开源运行,能够拨打和接听电话,但是没有语音,只是状态会成为connected。 sipdroid也是开源的,比较成熟,支持视频通话。使用的是Mjsip库。模拟器上提示:not suitable data network。转载 2012-01-05 21:12:03 · 549 阅读 · 0 评论