自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老男孩的网络笔记本

Android新手学习笔记

  • 博客(35)
  • 收藏
  • 关注

原创 讯飞语音使用笔记

首先去 创建一个应用,完事之后,看以看到如图,所示的,appid。。右边的sdk下载【】

2014-06-27 16:06:44 1643

原创 在dos下给一个apk签名

以前都一直用eclips直接打包的,

2014-05-14 13:52:41 1012

转载 各类源码地址

原帖地址:http://www.apkbus.com/forum.php?mod=viewthread&tid=169810&extra=page%3D1 ├─地图相关Android bikeroute自行车导航源码.rar: http://www.t00y.com/file/64335654Android Gps Test源码.rar: http://www.t00y.c

2014-05-13 08:58:28 2638

转载 webview详解 转载地址http://m.blog.csdn.net/blog/qeqeqe236/7951409

WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebView webView = new WebView(this);2.调用WebView的loadUrl()方法,设置WevView要显示的网页:  互联网用:

2014-04-24 14:08:07 1626

原创 第三方授权登录补充1

上篇大概讲述了如何实现第三方登录,并获取登陆的基本信息。下边记录下碰到的问题,首先,就是打包或安装的时候会出错,提示strings.xml这个文件缺少对应的英文版本。这个可难倒我了,咱总不能再写个英文版本的吧。简单的咋办了?把values-en 这个目录删除掉好了。彻底不好英文版本的。其次来说说我用到的平台的问题。第一个,新浪微博,这个申请的时候除了填写应用的基本信息外,还得填好如

2014-02-26 18:37:55 11798 1

原创 第三方授权登陆

第三登陆如果用每个平台的sdk的话感觉太累,刚好有免费的集成 了很多平台授权登陆的一个sdk,就用这个了。。地址如下:http://sharesdk.cn/@1首先,我们要做的就是在这个网站注册一个账号,获取到ShareSDK的Appkey。这个后边要用到。之后,我们要到我们需要的第三方平台那里注册为开发者,然后添加应用,就能获取到如下的2个值App Key:801493335

2014-02-24 21:55:45 2339

原创 R文件,真心怕你啊

经常碰到R文件丢失了。烦人啊,每次都有不同的解决方法,记性不太好,写下来,方便以后再碰到回头有资料看。 话说今天,android工程本来用的4.22的sdk。可那webview总出问题,找不到方法。于是乎我想是不是版本太高了,我就调成2.33的sdk。还是不行,我就clean工程,我擦,完事一看一堆红叉,自己看了下R文件不见了,我那头疼啊。我就新建了个工程把这个代码啥的都复制过去了。。

2014-02-12 15:31:58 620

转载 Android动画之translate(位移动画)

转载地址:http://www.cnblogs.com/bavariama/archive/2013/01/29/2881225.htmlActivity的切换效果使用的是Android的动画效果,Android的动画在官方有相关资料:http://developer.android.com/guide/topics/graphics/animation.html和http://develop

2013-12-14 21:41:50 673

转载 adapter调用notifyDataSetChanged 无效的原因

先说下自己的原因,以前一般都用的list存放数据的。所以从来没碰到过问题。。 今天吗,测试用的,就简单的用了个数组存放数据。。String[]  arr={"111","111"};之后让  arr=new String[]{"222","222","2222};然后就notify了结果,没效果,百度了下,才知道自己以前都没注意过的问题。要想让notify有效果,,只能改变

2013-12-12 20:40:43 1552

转载 提取汉字拼音首字母

package info.gnuhpc;/** * @author gnuhpc email: warmbupt@gmail.com blog: http://gnuhpc.info * @date 2010-1-22 * @bugs 不支持多音字处理 */public class PinyinConv { // 简体中文的编码范围从B0A1(45217)一直到F7FE(6

2013-11-13 21:02:03 1060

转载 android 屏幕截图

private Bitmap shot() {View views = getWindow().getDecorView();views.buildDrawingCache();// 获取状态栏高度Rect frames = new Rect();views.getWindowVisibleDisplayFrame(frames);int statusBarHeights

2013-11-01 11:58:45 691

转载 android下拉刷新详细代码1

首先讲一下实现原理。这里我们将采取的方案是使用组合View的方式,先自定义一个布局继承自LinearLayout,然后在这个布局中加入下拉头和ListView这两个子元素,并让这两个子元素纵向排列。初始化的时候,让下拉头向上偏移出屏幕,这样我们看到的就只有ListView了。然后对ListView的touch事件进行监听,如果当前ListView已经滚动到顶部并且手指还在向下拉的话,那就将下拉头显

2013-09-29 22:18:24 1131

转载 ScrollView如何滚出边界再回来

这个是实现上下滚动的。。左右的同理,把y换成x就可以了public class MyScrollView extends ScrollView { private View inner; private float y; private Rect normal = new Rect();; public MyScrollView(Context context, Attribute

2013-09-29 17:06:09 875

原创 录音功能

下边的是电话录音,参数自己换,可以当录音机哈//取得电话管理服务 TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); telephonyManager.listen(new phonelistener(), PhoneStateLi

2013-09-29 16:55:40 817

原创 桌面小控件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 958

原创 音频文件操作1(系统铃声)

1,如何打开系统铃声库,选择铃声?Intent i=new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);   startActivityForResult(i, 0);如上即可弹出一个铃声选择的Dialog,我们选择了其中的某一个铃声后,如何知道把自己选择的铃声保存起来,以后使用了?  @Override protect

2013-09-17 19:12:04 945

转载 Android实现来电自动挂断实现机制

通过aidl及反射实现挂断电话具体分三步:(1)ITelephony.aidl ,必须新建com.android.internal.telephony包并放入ITelephony.aidl文件(构建后在gen下有ITelephony.java文件,这是aidl生成的接口),文件内容如下:package com.android.internal.telephony;interface

2013-09-15 22:55:28 1249

原创 如何读取系统联系人姓名和电话号码(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 1761

转载 如何制作ROM刷机包

目前有好几种方法来安装软件或是库文件到你的Android手机上。你可以使用市场程序来查找并安装软件,也可以使用adb命令行工具来安装或是发送文件到你的Android文件系统中。这些方法对于操作单个文件来说都挺方便的,但是如果你需要一次性安装多个软件或是库文件时,那么最为方便的方法大概就是使用update.zip(也就是刷机包)文件了。Android系统使用恢复工具(recovery)来安装这个up

2013-09-14 20:08:05 1539

转载 获取SD卡视频文件缩略图和保持屏幕常亮

保持屏幕长亮的两种方法   在Activity的onCreate()中:PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);PowerManager.WakeLock mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE

2013-09-11 11:24:07 847

转载 手势识别GestureOverlayView

简单的步骤:第一步得在模拟器上安装一个手势识别的软件,SDK下边自带这个例子了,大家把这个工程导入,然后安装到模拟器就OK了。 路径是 D:\ADT\sdk\samples\android-14\GestureBuilder 安装路径大家按自己的电脑看。。samples下有很多版本的,随便哪个都行,GestureBuilder这个工程就是我们要的。在模拟器打开这个软件,可以自己新建几个手势

2013-09-07 20:58:58 688

原创 进度条对话框ProgressDialog

ProgressDialog pd=ProgressDialog.show(MainActivity.this,"请等待", "时间流逝中,你可以做点别的", true); new Thread(){ public void run(){ try { sleep(2000); } catch (InterruptedExceptio

2013-09-07 14:28:27 683

原创 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 788

原创 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 3470

原创 android中如何实现开机启动某些服务,activity等

说起来也简单,因为手机开机启动后会发送条广播。action如下:我们要做的就是写一个broadcastReceived类的子类就行,在oncreate方法里,接受到这条广播以后,执行我们要做的操作就OK了。。记得在广播里加入上边的intentfilter老版本的模拟器可能需要下边的权限,新的不需要的 如何返回主界面://可以返回系统HOME主界面   Intent inte

2013-09-04 22:32:01 1311

原创 定时发送短信之AlarmManage,SmsManger的使用

学习定时发送短息,结果了看了好几个帖子,都介绍的好简单,自己照着弄了下,总是不成功,后来终于找到原因了。还是AlarmManage的使用有问题。。首先获取一个闹铃管理对象AlarmManager alarm=(AlarmManager) getSystemService(ALARM_SERVICE);之后介绍他的方法❑ void set(int type, long trigger

2013-09-01 14:26:04 1454 1

原创 activity的子类使用:launcheractivity和preferenceactivity

首先 launcherActivity是 ListActivity的子类,因此使用大同小异,只不过此类多了一个方法,可以用来跳转到不页面。public class Intentactivity extends LauncherActivity { //打算跳转的2个类。 private Class[] classset={Pretest.class,Index.class};

2013-08-28 23:25:44 659

原创 游戏小模型

创建一个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 542

原创 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 867

原创 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 1132

转载 bitmap的使用

package com.testbitmapscale; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.

2013-08-18 12:18:10 634

原创 Android中基本组件的复习

第一个:TEXTVIEW这个用的比较多,不过平时也就显示下文字而已。下边的几行可以实现走马灯的效果,android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:focusable="tru

2013-08-17 23:16:01 601

原创 帧布局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 1036

原创 BroadcastReceive的复习

广播接受者的简单复习:首先发送一条广播,通过方法 Intent intent=new Intent("mysend");//action为自己定义的mysend,名字自己随便写了。接收的时候只要判断action是不是为mysend即可。 sendBroadcast(intent);简单的步骤:首先肯定得写个广播接受者,继承BroadcastReceiver,并且重写 onRe

2013-08-16 23:18:22 572

原创 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 660

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除