android
文章平均质量分 76
dengbodb
这个作者很懒,什么都没留下…
展开
-
Android Drawable绘图学习小结
如何获取 res 中的资源数据包package:android.content.res主要类:ResourcesAndroid SDK中的简介:Class for accessing an application’s resources.Class for accessing an application’s resources. This sits on top of the asset manager of the application (accessible through getAssets())转载 2011-02-11 19:49:00 · 507 阅读 · 0 评论 -
Eclipse调出Android SDK源码实现
很多时候我们在做Android开发的时候看到某个方法在官方的SDK中实现的特别好,想学习下,但是在按下Ctrl+左键时总是说找不到,这时你只需到Google官方网站Down源码Android SDK 官方源代码的下载地址:http://source.android.com/source/downloading.html然后在你的工程中找到android.jar,原创 2012-02-06 14:01:57 · 776 阅读 · 0 评论 -
开机实现将手机联系人、通话记录、手机号码、手机所在地、发送到指定邮箱里
本文转自http://erwin-king.iteye.com/blog/1240646自己整理了下,未测试,主要是方便自己的学习整个程序的大概思路是这样的手机开始时:1、获取手机联系人信息、通话记录、手机号码2、检查手机gps状态:关闭状态则开启 ,然后获取手机的所在地3、检查手机网络开关,关闭则开启4、将采集的信息发送到指定邮箱中(本文以qq邮箱实现,由于代码太转载 2012-02-06 15:28:39 · 3049 阅读 · 0 评论 -
ubuntu下android真机调试
用真机调试过程序的都知道,在windows下我们必须要装各种驱动,让人很无语,可是ubuntu下就是大不一样了,大家可以来比较下,把windows丢到一边去吧。 首先把手机的usb调试打开并接到电脑上,然后在终端里输入lsusb: Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0原创 2011-11-10 18:35:56 · 633 阅读 · 0 评论 -
Android中Touch事件的处理
最近和队友做了个微博发送助手Fuubo(http://bbs.meizu.com/viewthread.php?tid=3428815&highlight=),由于主要是做前台,所以当中碰到了很多蛋疼的东西,做过android的人都知道前台是android的硬伤,在android应用层做得很好的人前台功底都是很强的,这里就我对处理前台动画时对android的touch事件的一些体会心得原创 2012-04-09 20:09:19 · 1052 阅读 · 0 评论 -
解决不能正常显示
最近做了个叫Fuubo的微博发送助手软件,在调试时想让它适配多个分辨率,拿了个moto的来测了下,结果很坑爹地出现了很多软件和游戏都会出现的问题,软件界面没有正常充满全屏,只是占据了屏幕的中间一部分,仔细看了代码后发现是我把manifest里的 给注释掉了,去掉注释后一切正常了,哎,各种注意阿原创 2012-04-11 22:35:32 · 569 阅读 · 0 评论 -
Android 开发小经验2
1.textView中的ellipsize我们都知道当在TextView中设定ellipsize时,显示的结果会是缩略显示,但是比较不好的是Google默认只会显示倆行,如果自己想多显示的话就必须自定义TextView,为了减少开发过程中的重复工作,我把最近做的项目中的这部分代码贴出来,如下:package com.hustunique.Fuubo.View;import android.co原创 2012-02-29 02:20:49 · 1270 阅读 · 2 评论 -
launcher初步模型
这个比较简陋,只是自己随便练手瞎写的,以后会继续完善1.将自己的程序加入到系统launcher选项中在manifest文件中自己的主程序中的intentFilter中加入如下两行代码即可 2.用GridView显示所有安装的程序,并添加点击事件main.xml<LinearLayout xmlns:android="http://schemas.a原创 2012-06-11 20:16:23 · 799 阅读 · 0 评论 -
WebView中使用HTML打开本地应用
最近在做一个Android项目,其中有个需求是在WebView中使用HTML打开本地应用,本来如果WebView是自己项目的话,那很简单,如下所示:Java类中在WebView中添加JS调用接口,让JS代码可以调用到Java代码即可:public class Test extends Activity{ private Handler mHandler = new Ha原创 2012-08-05 17:03:53 · 12210 阅读 · 5 评论 -
【Android】 PopupWindow使用小结
PopupWindow的很多用法网上比较多,我就不做过多解释了,只说下可能会遇到的问题,以及解决办法: 1、PopupWindow中的listview无响应 这个主要是因为show写在了setFocusable前面 2、点击PopupWindow外面区域,不会自动dismiss 这个主要可能是没有调用setBackgroun原创 2012-09-04 16:50:41 · 3463 阅读 · 0 评论 -
Dialog的使用
今天做了个小Demo,其中需要弹出一个Dialog,结果莫名其妙崩了,现在把日志摘出来,如下:09-10 10:09:12.826: E/AndroidRuntime(12642): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application原创 2012-09-10 11:09:57 · 1155 阅读 · 0 评论 -
单个apk使用多进程
首先说下之所以去研究这个,主要是因为一个进程的内存限制是定死的,如果有什么特别耗内存的动作则会OOM,使用多进程就可以使得我们一个apk所使用的内存限制加大几倍。先来看看,如果按照一般的写法所用的代码public class MultiProcessTestActivity extends Activity { /** Called when the activity i原创 2012-09-10 15:28:09 · 8044 阅读 · 0 评论 -
Android开发小经验
1. TextView中的getTextSize返回值是以像素(px)为单位的,而setTextSize()是以sp为单位的.所以如果直接用返回的值来设置会出错,解决办法是用setTextSize()的另外一种形式,可以指定单位:setTextSize(int unit, int size)TypedValue.COMPLEX_UNIT_PX : PixelsTypedVa原创 2012-02-06 15:13:56 · 3322 阅读 · 0 评论 -
Android 第三方应用接入微信平台(2)
关键字:微信开放平台 Android第三方应用接入微信微信平台开放后倒是挺火的,许多第三方应用都想试下,毕竟可以利用微信建立起来的关系链来拓展自己的应用还是挺不错的,可以节约很多在社交方面的开销,我最近由于实习需要也在研究这个东西,不过发现网上的相关资料还是挺少的,这里把我的整个研究情况给出来,希望可以共同学习。第三方应用接入微信平台(1)二原创 2012-08-08 09:46:31 · 20756 阅读 · 48 评论 -
Android 第三方应用接入微信平台(1)
关键字:微信开放平台 Android第三方应用接入微信微信平台开放后倒是挺火的,许多第三方应用都想试下接入微信这个平台,毕竟可以利用微信建立起来的关系链来拓展自己的应用还是挺不错的,可以节约很多在社交方面的开销,我最近由于实习需要也在研究这个东西,不过发现网上的相关资料还是挺少的,这里把我的整个研究情况给出来,希望可以共同学习。一、微信SDK中会用到主要原创 2012-08-07 17:41:40 · 37818 阅读 · 55 评论 -
Android MediaPlayer
最近在做游戏状态的保存时,需要存储背景音乐是否静音了,一直不成功,并且总是报出如下错误: ERROR/MediaPlayer(9974): start called in state 64 ERROR/MediaPlayer(9974): error (-38, 0) ERROR/MediaPlayer(9974): Error (-38,0) 刚开始一直不是很清楚到底哪里出原创 2011-11-19 17:17:22 · 6585 阅读 · 3 评论 -
android permission
很多人都感觉在写android程序的时候权限很难记忆,所以花了点时间将大部分的权限都整理了下:访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiF原创 2011-11-19 11:48:20 · 946 阅读 · 0 评论 -
Android Bitmap和Canvas学习笔记
<br />位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图<br />可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。 <br />当然,首先需要获取资源: <br /> Resources res=getResources(); <br />使用BitmapDrawable获取位图使用BitmapDrawable (InputStream is)构造一个BitmapDrawable; 使用BitmapDraw转载 2011-02-11 19:56:00 · 447 阅读 · 0 评论 -
android开发必看资源URL
android开发必看资源URL <br />文章分类:移动开发<br />收集了些android开发必看资源,会不断补充:<br /> <br />Google Android 开发官方网站<br /> <br />Google Android Group 开发官方讨论区<br /> <br />stackoverflow.com Android著名讨论区<br /> <br />Android Open Source Project Android源码,想研究源码朋友的去处<br /> <br />转载 2011-02-12 16:07:00 · 426 阅读 · 0 评论 -
Android中贪吃蛇游戏的学习(一)
Android中贪吃蛇游戏的学习(一)<br />文章分类:移动开发<br /> 最近闲来无事,一心学习Android,移动技术开发。言归正传。<br />项目结果如下:<br /><br /> <br /> <br />src源码目录:<br />Snake.java为主界面类。<br />SnakeView 为贪吃蛇类的视图主要逻辑控制和绘制类。<br />TitleView 为界面的整体视图。<br /> <br /> <br />gen系统自动生成的常量类信息<br />R为系统根据layout,转载 2011-02-12 17:56:00 · 845 阅读 · 0 评论 -
Android中贪吃蛇游戏的学习(二)
Android中贪吃蛇游戏的学习(二)<br />文章分类:移动开发<br /> snake类为Activty的类,是Android项目的主类。Java代码 package com.easyway.dev.android.snake; import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.widget.TextView; /** *转载 2011-02-12 17:56:00 · 777 阅读 · 0 评论 -
Android中贪吃蛇游戏的学习(四)
Android中贪吃蛇游戏的学习(四)<br />文章分类:移动开发Java代码 package com.easyway.dev.android.snake; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Paint转载 2011-02-12 18:02:00 · 853 阅读 · 0 评论 -
Android中贪吃蛇游戏的学习(三)
Android中贪吃蛇游戏的学习(三)<br />文章分类:移动开发<br />视图VIew的类的Snake的,主要关注的学习的类。Java代码 package com.easyway.dev.android.snake; import java.util.ArrayList; import java.util.Random; import android.content.Context; import android.content.res.Resources; import转载 2011-02-12 17:59:00 · 1016 阅读 · 0 评论 -
textview的颜色
一、使用htmlSpanned text = Html.fromHtml(source);tv.setText(text);例如:import android.text.Html;TextView textview= (TextView) findViewById(R.id.text3); textview.setText( Html.fromHtml( "text: Text with a " + "link翻译 2011-03-20 20:51:00 · 1089 阅读 · 0 评论 -
java中关于时间日期操作的常用函数
java中关于时间日期操作的常用函数<br />文章分类:Java编程1.计算某一月份的最大天数<br />Java代码 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); time.set(Calendar.MONTH,i-1); //注意,Calendar对象默认一月为0 int day=time.getActualMaximum(Calend转载 2011-04-05 19:47:00 · 871 阅读 · 0 评论 -
android中常用权限
添加WiFi以及访问网络的权限: 操作外部存储设备文件: 录音时需要的权限:录制视频时需要的权限:发送短信:收短信:收彩信:GPS:转载 2011-06-05 22:32:00 · 853 阅读 · 0 评论 -
Sensor
<br />1.1 序言 <br /> 【Android蛋蛋网】在这一章我们主要针对Android的传感器(Sensor)进行说明。如果说Java的程序和硬件有些远的感觉,那么可以说传感器距离硬件很近。传感器(Sensor)听起来似乎感觉很难,其实它并不是很难。做起来并很有意思的,我相信,通过我对传感器的介绍你会对它感兴趣的,应为你可以切身体会到它的存在。<br /><br />1.2 传感器(Sensor)是什么?<br /> 传感器是能标识温度,加速度等等物理现象的转换电子信号的机器。Andr转载 2011-04-24 01:14:00 · 2487 阅读 · 0 评论 -
Sensor(3)
<br /> <br />1.4.4 加速度传感器运用实例<br /> 在这里,我们对Low-Pass Filter和High-pass filter实例进行说明。在实际的运用中在什么样的场合下如何使用这两个过滤器,通过例程我们进行很好的理解。程序列表1-6,列表1-7是摇晃手机表示图片的应用程序的代码(运行结果如图1-6)。在这个例程中作成ShakeActivity类和管理抽样数据的ValueHolder类。ShakeActivity类和ValueHolder类的关系如图1-7所示。<br />转载 2011-04-24 01:17:00 · 748 阅读 · 0 评论 -
Sensor(2)
<br />1.4 加速度传感器<br /> 加速度传感器是为了检测物体的加速度的传感器。物体运动加速度也跟着变化,如果能取到加速度,物体受到什么样的作用力或则物体进行什么样的运动,我们就可以知道。使用加速度,我们就能做模拟计步器、物体运动的应用程序。<br />1.4.1 通过加速度传感器能取到的值<br /> 我们可以通过Android的加速度传感器可以取得x,y,z三个轴的加速度(如图1-4)。<br /> 加速度值受地球重力的影响值也不一样。这就涉及到物理知识了,我就不细阐述了。也不是转载 2011-04-24 01:16:00 · 1098 阅读 · 0 评论 -
Android常用功能实例
<br /><br />http://www.cnmsdn.com/ 2010年07月15日 20:14 收藏本页<br /> Android 屏幕显示设置<br /> 程序中默的显示是带有标题栏和系统信息栏的,有的时候,这很影响程序界面的美观。手机默认的是竖屏,或与感应器状态相关,为了某种效果,我们的程序需要限制使用横屏或竖屏。以下的代码就解决了上述问题。<br /> //设置为无标题栏<br /> Java代码<br /> requestWindowFeature(Window.FEA转载 2011-04-24 02:00:00 · 906 阅读 · 0 评论 -
Android实现widget定时更新
<br />Java代码 public class NewsWidgetProvider extends AppWidgetProvider { @Override public void onDeleted(Context context, int[] appWidgetIds) { } @Override public void onDisabled(Context context) { // TODO Aut转载 2011-04-24 02:10:00 · 3548 阅读 · 0 评论 -
【Android Tricks 6】ViewPager首页与尾页的滑动动作响应
ViewPager可以说是Android应用中使用比较广发的一个组件了,它可以帮助我们很方便地实现滑动更换View的效果,刚好最近搞的一个项目有一个需求用到了这个,同时是要能在首页和尾页滑动时可以进行响应,而不是像默认的那样没有任何动作,所以稍微研究了下,希望可以对大家有所帮助。在分析了需求之后,发现这个应该是和ViewPager的换页监听有联系,于是做了个小demo,通过实验来寻原创 2014-05-02 11:18:50 · 2711 阅读 · 0 评论