android
yk3372
这个作者很懒,什么都没留下…
展开
-
(转)Android模拟器快捷键
<br />Home键(小房子键)<br />在键盘上映射的就是home键,这倒是很好记。<br />Menu键<br />用于打开菜单的按键,在键盘上映射的是F2键,PgUp键同样可以。另外,看英文原文的意思,貌似这个键在某些机型上会被设计为左软件(left softkey)<br />Start键<br />这个键在模拟器和G1真机上我都没有找到到底是哪个键。映射的是Shift+F2或PgDn,某些机型会被设计为右软键(right softkey)。<br />Back键<br />返回键,用户返回原创 2011-02-08 16:54:00 · 451 阅读 · 0 评论 -
在android中使用proguard混淆代码出现“Conversion to Dalvik format failed with error 1”错误的解决方法
在Android2.3版本以后的开发环境中,google提供了proguard代码混淆的功能(之前可以自己添加),用来保护我们辛辛苦苦写的一点代码。对于新建的工程,根目录上会自动添加proguard.cfg文件,用于代码混淆,无论你建的target是android的那个版本,都会自动的添加上。在想使用代码混淆的时候,在default.properties文件中添加proguard.conf转载 2011-12-01 17:52:22 · 1242 阅读 · 0 评论 -
【一】Android Gradle 使用分享
现在大家开发都开始用AndroidStudio了,然后在新建工程的时候,发现跟之前eclipse的结构很不一样了,多了一个叫Gradle的东西,有对应的build.gradle文件。Gradle是什么呢?我个人认为其实就是一个构建项目的一个配置脚本,可以用于构建Java、Android等等语言,早起我们脚本编译很多用的都是Ant方式编译,当然rom用的是mk我们都经常用。那既然有了之前那些原创 2016-11-03 14:38:24 · 1073 阅读 · 1 评论 -
【三】Gradle 基础知识学习笔记
上面那个文章因为加了个表情,导致编辑不了了,唉~~ 只能再开一篇啦~ 继续 Task types d. 自定义TaskTypeclass MyTask extends DefaultTask { String taskName //执行task时会被调用@TaskAction的方法 @TaskAction void doAction() { print原创 2016-11-05 21:32:30 · 500 阅读 · 0 评论 -
Android Reveal Animation(揭露动画)实现
Android L (21)添加了揭露动画,我们先来看一下效果图: 通过使用原生实现方式和自定义方式两种方式,实现Reveal动画,推荐还是自定义比较好,原生的Reveal动画局限性太大~原创 2016-11-06 12:52:31 · 5886 阅读 · 1 评论 -
ListView多种样式混合显示实现
针对ListView,作为一个Android developer来说,再熟悉不过了,实现今日头条这种新闻列表,普通列表我就不介绍了。这里我来介绍一下列表里有很多样式的ListView该如何去实现。先来看一下截图,看一下这种该如何实现的呢?可能会说很简单啊,动态控制一下gravity就行了,使用一个view,那如果这个再复杂点呢,比如今日头像这种,除了普通新闻可能还有广告条,插图原创 2016-10-29 14:25:05 · 2134 阅读 · 0 评论 -
Android 命令行杀进程——Bash
快捷使用命令行杀调指定进程名原创 2016-10-30 12:45:55 · 4142 阅读 · 0 评论 -
【二】Gradle 基础知识学习笔记
一、Groovy 语法1. 定义变量及函数:2. 列表及遍历3. 类定义(跟java类似)4. 闭包设置代理对象二、 Gradle Tasks1. 定义Task2. Task之间依赖关系3. Task 具体使用(Task types)原创 2016-11-05 20:45:41 · 815 阅读 · 0 评论 -
Android Animation 动画——translate解析图
今天来学习一下Animation文件里面translate的fromXDelta/fromYDelta与toXDelta/toYDelta值使用。 现在看一下动画吧: 很简单,就是一个从左向右的动画,怎么实现呢?我们来看一下动画文件:原创 2016-11-13 15:35:31 · 1039 阅读 · 0 评论 -
Ubuntu下U8500设备配置
在Ubuntu下U8500配置的具体方法如下(此方法可以让识别出的设备问号变为正常):2.创建下面文件 /etc/udev/rules.d/51-android.rules在该文件中加入下记内容 # HUAWEI SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"这个方法的依据是Android的官方文档,推荐使用。需要注意的是上面红色字体的部分需要根据设备的厂家而改变。具体也可参考Android的官方文档。3.在adb shell中原创 2011-03-20 16:24:00 · 1586 阅读 · 8 评论 -
CountDownLatch 类的使用
今天我们来学习一下CountDownLatch这个类,这是个非常方便的同步计数控制类,我们先来看一下这种场景: 当然这只是一种方式,现在微信采用了先显示本地数据,然后上传后再更新,这里是模拟上传完再显示的方式。原创 2016-11-13 18:16:20 · 475 阅读 · 0 评论 -
Android结束系统中其他进程
虽然Google赞成应用程序不完全退出这一理论,认为Android完全有能力在内存不足的情况下自动释放一些内存,但是广大的用户并不能完全支持这种理论,于是便诞生了任务管理器,用来结束进程。这里写一下我的结束进程的方式,可能还有缺陷~view plain int start = 0,end = 0; "white-space:pre"> Acti转载 2011-12-01 18:02:27 · 1294 阅读 · 0 评论 -
No.3 Andoid--人人通讯录
人人通讯录大家好,昨天我发布了第三款软件-人人通讯录。支持版本:andorid:2.1及其以上版本。本软件的作用是将人人网上的通讯录导入到你的andorid通讯录中,可以把好友的头像同时下载到你的手机中,还可以直接在其中对某个联系人打电话,发邮件等。界面有点简陋,如下:版本将会不断完善,敬请期待……原创 2011-03-31 11:01:00 · 777 阅读 · 0 评论 -
android 一些相关处理网络图片与音乐(部分转载)
1.已知图片网址,获得图像资源:URL url=new URL(“图片具体网址”);URLConnection conn=url.openConnection();conn.connect();Bitmap bm=BitmapFactory.decodeStream(conn.getInputStream());2.…原创 2011-02-27 11:22:00 · 1372 阅读 · 0 评论 -
Google API source
<br />Google APIService nameGoogle Analytics Data APIsanalyticsGoogle Apps APIs<br />(Domain Information & Management)appsGoogle Base Data APIgbaseGoogle Sites Data APIjotspotBlogger Data APIbloggerBook Search Data APIprintCalendar Data APIclGoogle Code Se原创 2011-02-08 16:57:00 · 682 阅读 · 0 评论 -
SAX进行实体解析XML(android)
第一步:新建一个工厂类SAXParserFactory,代码入下:SAXParserFactory factory=SAXParserFactory.newInstance();第二步:让工厂类生产出一个SAX的解析类SAXParser:SAXParser parser=factory.newSAXParser();第三步:从SAXParser中得到一个XMLReader的实例,XMLReader是一个接口,这个接口里边定义了一些XML的回调函数,代码:XMLReader xmlreader=parser.原创 2011-02-08 16:59:00 · 734 阅读 · 0 评论 -
我的第一款android软件--
高级手电筒---------- 各位博友们,大家好!感谢到本人的博客中来。前几天我发布我的第一款免费android的软件——手电筒。该软件可以实现背光灯照明和闪光灯照明(前提要有闪光灯)。虽然样子比较简陋,但是功能很实用,尤其是在夜晚时,由于没有手电可以拿手机的背光进行照明,不用进行手动的亮度调整。1.如图所示为本软件的启动界面,可以进行选择各种方式进行照明。2.此图为背光灯照明的界面,菜单是用来更改界面的颜色的。3.此图即为更改颜色的对话框,直接点击喜欢的颜色进行选择背光颜色。4.此图为主界面的关于界面。原创 2011-02-08 17:02:00 · 635 阅读 · 0 评论 -
XmLPullParser 笔记
<br />1.今天刚学习使用处理XML的一种方式<br />//初始化XmlPullParserFactory factory = XmlPullParserFactory.newInstance();XmlPullParser xpp = factory.newPullParser();xpp.getEventType();/*获得的是事件类型,常用的有:XmlPullParser.END_DOCUMENT,XmlPullParser.START_DOCUMENT,XmlPullParser原创 2011-03-04 17:45:00 · 6456 阅读 · 0 评论 -
第二款android软件---情景模式
1.本软件主要功能是对手机各种音量进行控制,可设置铃声方式及振动,静音与飞行模式。 方便进行调节。软件会不断地完善,欢迎继续关注。2.好消息,本软件于今天将更新了,增加了设置铃声功能,可以设置各种铃声,可以使用手机内存中和系统自带的音乐啦~~原创 2011-02-15 11:12:00 · 865 阅读 · 5 评论 -
android Widget 一些数据
<br />一、Widget尺寸<br />1.在纵向,每个单元格是80px宽,100px高,三个widget支持的尺寸:<br />Cells Pixels<br />4X1 320X100<br />3X3 240X300<br />2X2 160X200<br /> <br />2.在横向,每个单元格是106px宽,74px高<br /><br />Cells原创 2011-03-06 13:52:00 · 1904 阅读 · 0 评论 -
AndroidManifest.xml 具体格式
<br /><?xml version="1.0" encoding="utf-8"?><manifest> <uses-permission /> <permission /> <permission-tree /> <permission-group /> <instrumentation /> <uses-sdk /> <uses-configuration /> <uses-feature /> <supports-screens />原创 2011-02-21 15:11:00 · 798 阅读 · 0 评论 -
android 系统调用例子
//发送短信String message = "aaaa"; String mobile = "5556"; Uri uri = Uri.parse("smsto:" + mobile); Intent i = new Intent(Intent.ACTION_SENDTO, uri); i.putExtra("sms_body", message); startActivity(i);原创 2011-03-17 20:10:00 · 965 阅读 · 0 评论 -
U8500 logcat 启用方法
此方法不止对U8500有效,同样对其他android手持设备logcat无信息输出有效.问题表现:连接手机与电脑后,保证驱动安装争取,debug模式打开,在ddms中可以看到进程信息,但是logcat中无信息输出问题原因:一些rom默认关闭logcat问题说明:ddms中设备名字显示为问号不影响,即adb get-serialno显示为问号不影响.解决方法: 1.需要root权限(部分rom不需要) 2.打开logcat,并设置level adb shell echo 1 > /sys原创 2011-03-20 16:40:00 · 2040 阅读 · 1 评论 -
Android — Activity与Service交互之Binder总结
最近在复习Android跨进程调用,整理了一下自己对Binder的一些理解。为了加深理解,希望看完后能自己操练验证一下,要不真的很容易眼高手低哦~主要介绍了Activity与Service之间调用方法,便于更好的理解与以后的开发~原创 2016-11-23 00:51:01 · 1760 阅读 · 0 评论