Andoid学习笔记
文章平均质量分 72
29boy
这个作者很懒,什么都没留下…
展开
-
游戏小模型
创建一个view用来显示飞机public class PlaneView extends View { Bitmap bmap; float currentx=40; float currenty=40; public PlaneView(Context context) { super(context); bmap=BitmapFactory.decode原创 2013-08-27 11:22:11 · 539 阅读 · 0 评论 -
Intent一堆属性的意义
个人理解。。Data属性,就是我们所说的URI当然,这里是字符串类型的。。Type属性用来明确指定Data属性所指定数据的类型或MIME类型,比如下边的Intent intent=new Intent(Intent.ACTION_GET_CONTENT);intent.setType("vnd.android.cursor.item/phone");当Intent不指定data原创 2013-09-04 23:35:08 · 782 阅读 · 0 评论 -
录音功能
下边的是电话录音,参数自己换,可以当录音机哈//取得电话管理服务 TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); telephonyManager.listen(new phonelistener(), PhoneStateLi原创 2013-09-29 16:55:40 · 813 阅读 · 0 评论 -
如何读取系统联系人姓名和电话号码(1)
定义一个点击事件,点击后进入系统联系人界面选择//跳转到联系人页面 private void contactRead() { // Intent intent=new Intent(Intent.ACTION_GET_CONTENT); // intent.setType("vnd.android.cursor.item/phone"); Intent intent原创 2013-09-15 15:27:24 · 1753 阅读 · 0 评论 -
音频文件操作1(系统铃声)
1,如何打开系统铃声库,选择铃声?Intent i=new Intent(RingtoneManager.ACTION_RINGTONE_PICKER); startActivityForResult(i, 0);如上即可弹出一个铃声选择的Dialog,我们选择了其中的某一个铃声后,如何知道把自己选择的铃声保存起来,以后使用了? @Override protect原创 2013-09-17 19:12:04 · 940 阅读 · 0 评论 -
桌面小控件appwidget的简单使用
代码如下package com.example.today804;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Timer;import java.util.TimerTask;import android.R.color;import android.R.integer;im原创 2013-09-23 09:57:10 · 954 阅读 · 0 评论 -
第三方授权登陆
第三登陆如果用每个平台的sdk的话感觉太累,刚好有免费的集成 了很多平台授权登陆的一个sdk,就用这个了。。地址如下:http://sharesdk.cn/@1首先,我们要做的就是在这个网站注册一个账号,获取到ShareSDK的Appkey。这个后边要用到。之后,我们要到我们需要的第三方平台那里注册为开发者,然后添加应用,就能获取到如下的2个值App Key:801493335原创 2014-02-24 21:55:45 · 2327 阅读 · 0 评论 -
R文件,真心怕你啊
经常碰到R文件丢失了。烦人啊,每次都有不同的解决方法,记性不太好,写下来,方便以后再碰到回头有资料看。 话说今天,android工程本来用的4.22的sdk。可那webview总出问题,找不到方法。于是乎我想是不是版本太高了,我就调成2.33的sdk。还是不行,我就clean工程,我擦,完事一看一堆红叉,自己看了下R文件不见了,我那头疼啊。我就新建了个工程把这个代码啥的都复制过去了。。原创 2014-02-12 15:31:58 · 618 阅读 · 0 评论 -
第三方授权登录补充1
上篇大概讲述了如何实现第三方登录,并获取登陆的基本信息。下边记录下碰到的问题,首先,就是打包或安装的时候会出错,提示strings.xml这个文件缺少对应的英文版本。这个可难倒我了,咱总不能再写个英文版本的吧。简单的咋办了?把values-en 这个目录删除掉好了。彻底不好英文版本的。其次来说说我用到的平台的问题。第一个,新浪微博,这个申请的时候除了填写应用的基本信息外,还得填好如原创 2014-02-26 18:37:55 · 11475 阅读 · 1 评论 -
在dos下给一个apk签名
以前都一直用eclips直接打包的,原创 2014-05-14 13:52:41 · 999 阅读 · 0 评论 -
android中如何实现开机启动某些服务,activity等
说起来也简单,因为手机开机启动后会发送条广播。action如下:我们要做的就是写一个broadcastReceived类的子类就行,在oncreate方法里,接受到这条广播以后,执行我们要做的操作就OK了。。记得在广播里加入上边的intentfilter老版本的模拟器可能需要下边的权限,新的不需要的 如何返回主界面://可以返回系统HOME主界面 Intent inte原创 2013-09-04 22:32:01 · 1309 阅读 · 0 评论 -
android中通过AnimationDrawable实现动画背景图片
首先创建一个XML文件,里边有很多张图片,记得type类型选择 drawable。 root element选择如下的animation-list<!-- Animation frames are wheel0.png -- wheel5.png files inside the res/drawable/ folder -->原创 2013-09-04 22:47:33 · 3458 阅读 · 0 评论 -
手势识别GestureOverlayView
简单的步骤:第一步得在模拟器上安装一个手势识别的软件,SDK下边自带这个例子了,大家把这个工程导入,然后安装到模拟器就OK了。 路径是 D:\ADT\sdk\samples\android-14\GestureBuilder 安装路径大家按自己的电脑看。。samples下有很多版本的,随便哪个都行,GestureBuilder这个工程就是我们要的。在模拟器打开这个软件,可以自己新建几个手势转载 2013-09-07 20:58:58 · 678 阅读 · 0 评论 -
Handler 的简单使用
view和控件不是线程安全的 Handler的官方描述:A Handler allows you to send and process Message and Runnable objects associated with a thread's MessageQueue. Each Handler instance is associated with原创 2013-08-16 21:26:21 · 656 阅读 · 0 评论 -
帧布局FrameLayout实现霓虹灯效果
首先帧布局大家都知道是一个层层叠加在一起的,所以。我们弄7个textview,最外层的比里层的宽度少点,高度一样,比如宽度从210,180,150.。一直到30,最下层都留一点出来。<TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:l原创 2013-08-17 16:04:11 · 1027 阅读 · 0 评论 -
activity的子类使用:launcheractivity和preferenceactivity
首先 launcherActivity是 ListActivity的子类,因此使用大同小异,只不过此类多了一个方法,可以用来跳转到不页面。public class Intentactivity extends LauncherActivity { //打算跳转的2个类。 private Class[] classset={Pretest.class,Index.class};原创 2013-08-28 23:25:44 · 654 阅读 · 0 评论 -
BroadcastReceive的复习
广播接受者的简单复习:首先发送一条广播,通过方法 Intent intent=new Intent("mysend");//action为自己定义的mysend,名字自己随便写了。接收的时候只要判断action是不是为mysend即可。 sendBroadcast(intent);简单的步骤:首先肯定得写个广播接受者,继承BroadcastReceiver,并且重写 onRe原创 2013-08-16 23:18:22 · 568 阅读 · 0 评论 -
imageview的简单使用和bitmap的使用
简单的做了增加了2个ImageView,一个显示整体图片,一个用来放大局部图片,顺道用下SeekBar拖动条改变透明度,复习下这些简单的控件。<SeekBar android:id="@+id/sb1_page4" android:max="255" android:progress="255" android:layou原创 2013-08-18 13:33:46 · 1127 阅读 · 0 评论 -
Android中基本组件的复习
第一个:TEXTVIEW这个用的比较多,不过平时也就显示下文字而已。下边的几行可以实现走马灯的效果,android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:focusable="tru原创 2013-08-17 23:16:01 · 598 阅读 · 0 评论 -
Autocomplementtextview和spinner
RatingBar android:id="@+id/ratingBar1" android:layout_width="wrap_content" android:numStars="10" android:rating="3" AutoCompleteTextViewandroid:completi原创 2013-08-18 18:27:49 · 865 阅读 · 0 评论 -
进度条对话框ProgressDialog
ProgressDialog pd=ProgressDialog.show(MainActivity.this,"请等待", "时间流逝中,你可以做点别的", true); new Thread(){ public void run(){ try { sleep(2000); } catch (InterruptedExceptio原创 2013-09-07 14:28:27 · 678 阅读 · 0 评论 -
定时发送短信之AlarmManage,SmsManger的使用
学习定时发送短息,结果了看了好几个帖子,都介绍的好简单,自己照着弄了下,总是不成功,后来终于找到原因了。还是AlarmManage的使用有问题。。首先获取一个闹铃管理对象AlarmManager alarm=(AlarmManager) getSystemService(ALARM_SERVICE);之后介绍他的方法❑ void set(int type, long trigger原创 2013-09-01 14:26:04 · 1443 阅读 · 1 评论 -
讯飞语音使用笔记
首先去 创建一个应用,完事之后,看以看到如图,所示的,appid。。右边的sdk下载【】原创 2014-06-27 16:06:44 · 1629 阅读 · 0 评论