自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yelbosh的专栏

我的手心是空空的

  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

转载 android去掉标题栏和状态栏

转--http://www.eoeandroid.com/thread-66555-1-1.html在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改!' X6 E6 o# w1 ^7 I' z9 r9 ?一、在代码中设置: ' t% m, M) @7 U! Pview plaincopy to clipbo

2012-08-30 15:34:59 592

转载 关于onConfigurationChanged

从事Android开发,免不了会在应用里嵌入一些广告SDK,在嵌入了众多SDK后,发现几乎每个要求在AndroidManifest.xml申明Activity的广告SDK都会要求加上注明这么一句属性:android:configChanges="orientation|keyboard|keyboardHidden"  通过查阅Android API可以得知android:on

2012-08-30 12:53:43 807

转载 android byte[]数组,bitmap,drawable之间的相互转换

Byte[]转BitmapBitmapFactory.decodeByteArray(data, 0, data.length);复制代码Bitmap转Byte[]ByteArrayOutputStream baos = new ByteArrayOutputStream();bitmap.compress(Bitmap.Compress

2012-08-28 17:12:40 14121

转载 关闭android程序里所有的activity

如果你喜欢开门见山的话,请直接跳到第三段,因为第二段描述的问题有些抽象,无视第二段是不影响理解的。        前一阵子,我们公司的APP项目终于解决了在程序崩溃后或者跳转过程中黑屏后,退出程序仍然弹出大量打开过的activity,因此无法一次性退出的BUG。在退出后弹出这么多前打开的过的activity,都要用户一个个关闭,属于比较严重的BUG,无法正常使用。用过广播的方法的来fini

2012-08-28 14:57:28 867

转载 Android下如何获取Mac地址?

Android下如何获取Mac地址?1、需要在AndroidManifest.xml文件中添加权限"android.permission.ACCESS_WIFI_STATE" />2、Java代码(必须在Activity中使用)public String getLocalMacAddress() {         WifiManager wifi = (W

2012-08-28 10:35:09 748

原创 Libgdx开发环境配置

Libgdx开发环境是在eclipse下进行的,由于其是跨平台的,而且在多个平台下只需要很少的代码,所以开发一般是在多个平台同时进行。在eclipse下新建各个平台对应的项目,然后添加各自对应的jar文件,并且进行各自的build path。首先建的是main项目,java类型,新建libs,引入jarbuild path,添加jar,然后再export那个tab里面,check掉

2012-08-27 23:25:01 1365

转载 Android之监测手机网络状态的广播

今天具体说下Android检测网络状态的广播,我们在做一些手机应用的时候如果网络发生改变可能会给用户造成一些损失,在中国2G,3G网络都没有普及的情况下,基本都是包流量的,所以在做一些视频应用软件的时候,如果用户在使用WIFI的时候如果无线网络中断,手机网络会自动换手机网络,从而给用户造成不必要的损失。Android手机在对于一些系统广播,如短信的接收,电话的接收,电池电量过低,网络状态改

2012-08-27 16:54:40 3678

原创 从xml inflate自定义的View

今天想自己实现一个View,这个View是常驻在程序中的,然后我会用自己的handler去刷新它。首先我想说的是这个View比较的复杂,其中有很多其他的子View。那么我想在它的构造函数中直接从xml中inflate出来这个View。那么该怎么做呢?在这个View的构造函数中,加上下面这句话就可以实现上述要求:LayoutInflater.from(context).inflate(R.l

2012-08-27 15:10:01 2873

原创 Android在多个Activity之间共享一个View

前几天遇到一个问题,我有一个View类型的元素,这应该是一个全局变量,也就是说,多个Activity都可以访问他并且修改他。那么怎么做呢?想了几天,刚开始准备通过intent在各个activity之间进行传递,但是发现不成功,因为intent和bundle存放的数据中,view好像放不进去。然后我又想到可以使用Application对象,用他来保存全局的数据。所以我把View对象设

2012-08-26 11:14:03 6404 3

原创 Service生命周期详解

服务不能自己运行,需要通过调用Context.startService()或Context.bindService()方法启动服务。这两个方法都可以启动Service,但是它们的使用场合有所不同。使用startService()方法启用服务,访问者与服务之间没有关连,即使访问者退出了,服务仍然运行。使用bindService()方法启用服务,访问者与服务绑定在了一起,访问者一旦退出,服务也就终止,

2012-08-24 17:26:57 1622

转载 android service详解

服务--ServiceAndroid中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。服务的开发比较简单,如下:第一步:继承Service类public class SMSService extends Service { }第二步:在AndroidManifest.xml文件

2012-08-24 11:05:46 761

原创 android Notification 代码备份

package com.example.notification;import android.os.Bundle;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingInt

2012-08-21 15:53:00 712

转载 ADB 设置远程调试

相信很多人在android 开发调试的时候会碰到这样一个问题,把手机和电脑通过USB连接上后两边都没有提示.重启手机和电脑还是有没有反应;只有充电的指示却没有USB连接的提示.这个时候你就会无法进行真机调试.你可以试试远程ADB调试的方法.其实启动远程ADB调试也很简单,只需要如下几个步骤就可以了.你的电脑需要和手机在同一个局域网内并且这个手机要通过wifii已正常连接.1.默认情况下AD

2012-08-21 15:22:33 8295 2

原创 AIDL和远程Service调用

本讲内容:AIDL和远程Service调用本讲源代码:App_elfPlayer本讲的内容,理解起来很难,也许你看了很多资料也看不明白,但是用起来缺简单的要命。所以我们干脆拿一个音乐播放器中进度条的实例来说明一下AIDL和Remote Service的价值和使用方法,你把这个例子跑一边,体会一下就OK了。下面的例子是我正在准备的项目实例中的一部分。首先说明一下我们面临的问题

2012-08-18 17:00:44 1059

原创 测试Service

package com.example.test5;import android.os.Bundle;import android.os.IBinder;import android.app.Activity;import android.app.Service;import android.content.ComponentName;import android.

2012-08-18 15:50:30 507

原创 转android-Service和Thread的区别

servie是系统的组件,它由系统进程托管(servicemanager);它们之间的通信类似于client和server,是一种轻量级的ipc通信,这种通信的载体是binder,它是在linux层交换信息的一种ipc。而thread是由本应用程序托管。1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。2

2012-08-18 15:24:32 623

原创 java中写构造函数的另外一种方式

今天在写构造函数的时候,突然发现一种书写构造函数的巧妙方法,那就是你在重载构造函数的时候,可能在不同的构造函数中使用相同的一段代码,所以这个时候如果遵循代码复用 的规则的话那么我们就可以在该类中定义一个方法,然后把这段代码放进去,但是这个时候要注意我们要把这个方法的权限设置为private,这样可以防止从外部访问这个方法。这确实值得注意。

2012-08-16 22:15:07 806

原创 java定时器的使用

以前一直不知道怎么在java中使用定时器,即每隔一段时间去执行一段代码,今天在看绘图的时候突然找到一段,现在总结如下:java中的util包中的Timer和TimerTask两个类可以完成上述任务,我们需要先new一个Timer,然后可以自定义一个继承自TimerTask的类,这个类其实是一个实现了runnable的类,所以需要重载其中的run方法。假如现在我想实现像qq消息提醒那样的效果,并

2012-08-12 11:29:03 579

转载 Activity的旋转

禁止屏幕随手机旋转变化有时候我们希望让一个程序的界面始终保持在一个方向,不随手机方向旋转而变化:在AndroidManifest.xml的每一个需要禁止转向的Activity配置中加入 android:screenOrientation=”landscape” 属性。landscape = 横向portrait = 纵向 避免在转屏时重启Activity

2012-08-11 10:43:02 2329

原创 android adapter getView方法中return null发生的异常

抛出java.lang.NullPointerException然后是 at android.widget.AbsListView.obtainView(AbsListView.java:1472)

2012-08-10 11:31:03 3205 1

转载 listView中多个listItem布局时,convertView缓存及使用

原创教程,转载请保留出处:http://www.eoeandroid.com/thread-72369-1-1.html最近有需求需要在listView中载入不同的listItem布局,开始没有使用convertView,加载了多个item后导致了内存泄露,所以回来研究convertView在多个listItem布局时的缓存及应用,并且和大家分享构造Adapter时

2012-08-09 22:01:07 4116 5

原创 Android中的handler

这几天经常在开发android的时候需要用到多线程,其实很多地方是必须用到的,比如进度条的更新,动画的显示,等等,你必须开一个线程来单独管理这些界面元素的变化,因为你不能因为更新个进度条把主线程给阻塞了,这不科学。而且别人都说了,永远不要阻塞主线程,一切从用户的角度出发。那么今天我在写多线程的时候,需要更新进度条的progress,那么就需要在run方法中不断的屈更新progress这个值,然后再

2012-08-08 11:40:43 588

原创 Java中正则表达式的使用

正则表达式需要先创建一个pattern,然后再用这个对象去match一个字符串,然后程序会把匹配的字串存储在matcher对象,你可以通过find屈遍历这个matcher,得到每一个子串。以下是我写的样例程序:String content = "%1.gif%fdjalkfd%2.gif%fasdafsd";            Pattern pattern = Pattern.com

2012-08-07 16:40:07 611

原创 webView的使用及其乱码问题的解决方案

今天在做即时通讯的时候由于要把消息文本的格式显示出来,所以我采用了使用webView的方法。那么由于SimpleAdapter无法自动把数据绑定在webView上所以我需要自己定义Adapter,难点也就在这里。我在这里把自己的adapter贴出来:/*** 自定义List的Adapter*/class RecordAdapter extends BaseAdapter{pri

2012-08-07 11:02:03 4288

转载 Android 方向传感器

Android 方向传感器的类型是  Sensor.TYPE_ORIENTATION  通过 android.hardware.SensorEvent 返回方向传感器值。 方向传感器返回值的单位是角度,有三个值分别是 values[0]: 方位角 values[1]: 倾斜角 values[2]: 旋转角 如同

2012-08-06 22:53:41 776

原创 感悟

今天打过球跟几个研究生学长聊了几下,感觉愈发撼动自己的人生战略了。以前一直觉的做技术是最实在的,是最牛逼的,对,这种想法是没错,但是如果你一辈子做技术,那真的是没什么出路的。谁愿意一辈子泡在电脑前面?谁愿意一辈子调试那可恶的bug?谁愿意一辈子都深夜熬夜写代码?生活就应该不断朝着更幸福这个目标出发。并不能说我不喜欢编程,但是我也不痴迷于编程,我痴迷的是软件这个行业背后巨大的商业价值。但

2012-08-06 22:05:48 721 2

转载 编写高效的android代码

写道毫无疑问,基于Android平台的设备一定是嵌入式设备。现代的手持设备不仅仅是一部电话那么简单,它还是一个小型的手持电脑,但是,即使是最快的最高端的手持设备也远远比不上一个中等性能的桌面机。这就是为什么在编写Android程序时要时刻考虑执行的效率,这些系统不是想象中的那么快,并且你还要考虑它电池的续航能力。这就意味着没有多少剩余空间给你去浪费了,因此,在你写Android程序

2012-08-06 13:39:22 1140

原创 Adapter的getView方法详解

BaseAdapter就Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、Gallery及GridView等UI显示组件,它是继承自接口类Adapter,我们经常使用的ListView 的adapter,即SimpleAdapter,是继承自BaseAdapter的,BaseAdapter是一个基类,没有实现绑定数据的功能,Simpl

2012-08-05 11:55:17 71981 11

git基本原理与常用命令

git基本原理与常用命令git基本原理与常用命令git基本原理与常用命令git基本原理与常用命令git基本原理与常用命令git基本原理与常用命令git基本原理与常用命令git基本原理与常用命令git基本原理与常用命令

2017-09-06

git原理与命令

git原理与命令,描述git的所有的原理等发的卡房间看到父发阿卡丽的实践法拉盛达芙妮git原理与命令,描述git的所有的原理等发的卡房间看到父发阿卡丽的实践法拉盛达芙妮git原理与命令,描述git的所有的原理等发的卡房间看到父发阿卡丽的实践法拉盛达芙妮git原理与命令,描述git的所有的原理等发的卡房间看到父发阿卡丽的实践法拉盛达芙妮git原理与命令,描述git的所有的原理等发的卡房间看到父发阿卡丽的实践法拉盛达芙妮

2017-09-04

中缀表达式计算C++实现

中缀表达式计算C++实现

2013-01-16

SSD4选择题做题工具 windows 7版本

一个比较好用的ssd4刷体的工具哦,享用的话就用一下,不想用的话就算了,反正是随便写的,写着玩意晚哈哈

2012-05-26

violet UML编辑器

很简洁的uml图形编辑工具,这是一款很好的工具哦亲

2012-04-27

空空如也

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

TA关注的人

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