自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(161)
  • 资源 (5)
  • 收藏
  • 关注

转载 toast 在IntentService中不消失

表象Service中可以正常显示Toast,IntentService中不能正常显示Toast,在2.3系统上,不显示toast,在4.3系统上,toast显示,但是不会消失。原因Toast要求运行在UI主线程中。 Service运行在主线程中,因此Toast是正常的。 IntentService运行在独立的线程中,因此Toast不正常。在IntentService中显示Toast利用Han

2015-06-29 10:52:16 814

原创 java 集合类学习一

遍历list Collection c= new ArrayList(Arrays.asList(1,2,3,4,5)); Iterator it = c.iterator(); while(it.hasNext()){ System.out.println(it.next()); }out:1 2 3 4 5文氏图移除 Set set1 = new HashSet(

2015-05-24 13:07:40 439

原创 ubuntu下映射服务器目录

1、 安装smbmount#> apt-get insatll smbfs2、新建一个文件夹做为挂载点#> mkdir /mnt/smbfs3、开机自动将192.168.5.241服务器的个人目录挂载至ubuntu下将命令:mount -t smbfs -o username=libo,password=libopswd //192.168.5.241/libo/ /mnt/s

2015-04-30 18:25:06 3468

原创 ubuntu下通过VMware安装windows 7

VMware虚拟机下windows7安装不上是因为VMware services加载不成功。提示界面如下:Could not open /dev/vmmon: No such file or directory.Please make sure that the kernel module `vmmon' is loaded.解决办法:$ sudo vm

2015-04-30 18:25:05 898

原创 Ubuntu系统下使用windows软件及串口工具

经过验证,用virtualbox和vmare安装win7系统都没成功,虚拟机无法响应鼠标和键盘操作,而且虚拟机系统内存和空间都受限。     要在ubuntu中使用window7的软件方法有多种更简单快捷的方式,我搜集并总结了如下一些常用得到,希望对大家有用。    1、ubuntu中安装wine工具,可以运行常用的exe文件,如qq等   如下链接供参考:安装:http://

2015-04-30 18:24:44 1511

原创 android Fragment适配手机屏板

项目目录1,适配手机480*800 density=2402,适配平板1280*800 density=160package com.example.fragmentdemo;import android.os.Bundle;import android.app.Activity;import android.view.Menu;publ

2015-04-30 15:26:06 626

原创 android sqlitedatabase 数据库

package com.example.databasedemo;import android.app.Activity;import android.database.sqlite.SQLiteDatabase;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListe

2015-04-30 15:13:15 416

原创 自定义表盘

package com.paad.compass;import android.content.Context;import android.content.res.Resources;import android.graphics.Canvas;import android.graphics.Paint;import android.os.Handler;import androi

2015-04-10 17:16:35 706

原创 EditText+Button组合自定义视图

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText

2015-04-09 16:40:55 528

原创 自定义textview

package com.paad.todolist;import android.content.Context;import android.content.res.Resources;import android.graphics.Canvas;import android.graphics.Paint;import android.util.AttributeSet;impor

2015-04-08 22:46:50 399

原创 android ViewFlipper demo

package com.example.viewflipperdemo;import android.os.Bundle;import android.app.Activity;import android.util.Log;import android.view.Menu;import android.view.MotionEvent;import android.view.ani

2015-04-07 23:40:20 503

原创 java 策略模式

public class processor { public String name(){ return getClass().getName().toString(); } public Object process(Object input){ return input.toString(); }}public class upCase extends process

2015-04-07 16:00:49 438

转载 aidl

1、AIDL介绍2、定义3、用例: HelloSumAIDL    3.1、创建工程    3.2、定义AIDL文件    3.3、实现远程服务(Service)    3.4、“暴露”服务    3.5、相关代码用例: HelloSumAIDLAIDL的语法很类似Java的接口(Interface),只需要定义方法的签名。AIDL支持的数据类型

2015-03-24 22:04:15 430

原创 java 多线程顺序打印ABC

public class Main { public static String lock = "A"; /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Thread a = new A(); Thread b = new B

2015-03-22 17:28:02 568

原创 二分查找+二分排序(快速排序)

public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] a = new int[]{3,2,5,1,6,8,2,4,1,0}; quicksort(a, 0, a.length-1);

2015-03-07 16:46:26 935

原创 AsyncTask demo

为了解决这个问题,Android 1.5提供了一个工具类:AsyncTask,它使创建需要与用户界面交互的长时间运行的任务变得更简单。相对来说AsyncTask更轻量级一些,适用于简单的异步处理,不需要借助线程和Handler即可实现。 AsyncTask是抽象类.AsyncTask定义了三种泛型类型 Params,Progress和Result。   Params 启动任务执行的输入参数

2015-03-05 11:24:48 490

转载 Java中的23种设计模式:

Java中的23种设计模式:Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式),Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式),Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式),Decorator(装饰模式), Flyweight(享元模式

2015-03-04 14:39:04 407

转载 android:clipChildren属性

android:layout_width="match_parent"    android:layout_height="match_parent"    android:clipChildren="false"    android:orientation="vertical" >            android:id="@+id/view_pager" 

2015-01-15 15:09:52 1903

转载 Android ViewTreeObserver简介

Android ViewTreeObserver简介一、结构public final class ViewTreeObserver extends Object    java.lang.Object         android.view.ViewTreeObserver二、概述    这是一个注册监听

2015-01-15 10:06:11 504

原创 周总结

1,初步探索OLMDemo效果,并且计划这周实现其功能.2,发现VLC播放器,当两个台都卡时,相互切换会卡死的bug.3,学习了当前最流行的menusliding菜单效果,太华丽了,支持左右滑动.4,做了从U盘根目录导入channel.txt功能温习补充了数据库知识.

2013-08-26 09:21:42 639

原创 周 总结

目前已经实现播放网络流,从U盘播放视频从U盘读取channel.txt网络直播流.8-23:解决屏幕拿不到key值问题问题描述:按ok键显示tv list ,按menu键显示菜单. 但是按了menu键后就出现按ok键程序收不到 键值异常.解决方法:经过我一一排查,发现当第一次按了menu键后没有截获它,导致激活了其它系统菜单功能.随后就是我的app收不到键值了.@O

2013-08-23 10:54:17 520

原创 listview layou_width=wrap_content 占满屏

这个问题郁闷了一下到网上搜了一搜都没得详细的解释.其实是这样的listview随便你设置宽度多少,它都给你占满屏. 所以当开发一个apk过程中要想做到既要到电视等各种大屏上显示和谐也要在手机等小屏显示融洽.那么你就直接写死listview 的宽度吧, 然后apk分两个版本 手机版, tv版.

2013-08-20 18:32:13 3361 3

原创 周总结

这周开发vlc播放器,目前已经将vlc源码下载到手了通过git命令.并且到官网下载了vlc 测试版本的apk,解压缩后拿了它的3个so文件,并开始自己写demo,参照vlc源码的videoactivity.java这个类编写代码.目前已经开发正常解码视频网络流和本地视频了,只是只有声音没得图形出来.

2013-08-19 09:20:19 481

原创 时间格式 U盘,HDMI广播 网络load图片

文件最后修改时间:String date = new SimpleDateFormat("yyyy/MM/dd HH:mm") .format(new Date(file4.lastModified())); 要想重新扫描U盘,可以自己发送u盘插入的广播public void reScanVideoFiles() {Intent intent = n

2013-07-29 09:26:32 840

原创 修改android 时间问题心得体会

昨天开始修改M3板子,插上网线,时间不能自动同步问题.纠结了一下午,今天早上顺利解决.现在回头想想,改bug还是有点技巧的不能盲目的到代码中找.这次问题的解决得益于州哥凭借他对androidframework的了解,直接通过名字找到frameworks\base\services\java\com\android\server\NetworkTimeUpdateService.java 类,其实开

2013-07-26 12:05:52 836

原创 日期格式转换 timer .9图片 反编译 proguard代码混淆

忙碌了一周,现在总结算是亡羊补牢吧.1,日期装换:              String date = new SimpleDateFormat("yyyy/MM/dd HH:mm")            .format(new Date(file4.lastModified())); 2,每隔一段时间刷新页面: 原理:利用timeTask 设定任务内容,使用tim

2013-07-22 09:27:05 784

原创 等待消失的任务

protected void waitForHideOsd() { final Handler handler = new Handler() { public void handleMessage(Message msg) { switch (msg.what) { case 0x4c: showNoOsdView(); break; }

2013-07-16 17:20:37 452

原创 学习service

StartedA service is "started" when an application component (such as an activity) starts it bycallingstartService(). Once started, a servicecan run in the background indefinitely, even if the comp

2013-07-04 14:10:04 440

原创 使用SimpleCursorAdapter

其实非常简单,只要把cursor填到simpleCursorAdapter构造方法中去就行了. Cursor c = mResolver.query(CityProvider.URI_CITY, null, table.city.PROVICE + "=?", new String[] { which + 1 + "" }, table.city.ID + " ASC"); L

2013-06-27 18:29:14 548

原创 谈谈sqlit3编码和插入中文乱码问题

今天彻底郁闷到了,折腾了一上午.终于明白了sqlit3编码,和string 编码转换问题.总算有点收获.下面就拿出来晒一晒.我插入数据ContentValues value = new ContentValues(2); value.put(table.city.ID, "1"); value.put(table.city.NAME, "北京"); Log.d("tag4",

2013-06-26 12:17:39 866

原创 自定义Dialog 背景透明

好久没写博文了,今天我跟大家介绍一种dialog ,相信对大家的帮助一定很多.当我们提交一个请求道服务器,在没有得到请求前不准用户进行任何操作,屏幕出现一个这样的dialog当得到网网速结果时dialog.dismiss()消失,用户重新可以操作界面了. 这样的一个dialog是不是大大的简便了我们队应用程序的控制呢.好了废话少说进入正题:1,首先你必须自定义layout

2013-06-24 18:07:04 8744 2

转载 程序员发展图

2013-06-14 17:20:27 703

原创 使用dispatchKeyEvent onkeyevent return true没得按键音问题

因为返回了true所以如果自己不发出按键的声音的话,就没得声音发出了,因为键值已经被你拦截了,不会往下分发.public boolean dispatchKeyEvent(KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_UP) { return super.dispatchKeyEvent(event);

2013-06-13 15:59:11 3300

原创 EditText 按enter键弹不出虚拟键盘

EditText 按enter键弹不出虚拟键盘:触发弹出虚拟键盘的键值是 enter键 弹上来时的键值.@Override public boolean dispatchKeyEvent(KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_UP) { return super.dispatchKeyEvent

2013-06-07 17:31:51 924

原创 从一个apk启动另一个apk(必须知道包名)

private void startFileBrowser() { Intent intent = getPackageManager().getLaunchIntentForPackage( "com.fb.FileBrower"); if (intent != null) { startActivity(intent); } }

2013-06-06 16:28:14 1906

原创 shape定义控件

Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:                                                                        android:startColor="#ff8c00"

2013-06-05 16:51:04 578

原创 教你自定义progressbar

通过其定义progressbar的背景和进度条颜色达到美化自己的progressbar的效果。1,首先准备两张图片,一张做背景,一张做进度条颜色。  2,定义一个xml文件配置这两张图片 <item android:id="@android:id/background" android:drawable="@drawable/progressba

2013-06-05 10:40:18 706 2

原创 修 bug心得

6-21:代码中设置EditText显示输入密码mContent.setInputType(InputType.TYPE_CLASS_TEXT                | ((!pwd ? InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD                        : InputType.TYPE_TEXT_

2013-05-29 09:52:48 1494

原创 ListView 加checkBox实现 单选功能

1,首先你的相信android会给你提供足够的api支持,刚刚开始我犯了一个理解上的错误,一直以为,去掉前一个的钩,钩上现在单击的这个item是要我自己控制的所以一直在往这个方向想,使用了各种preview  findviewbyid()等等方法。都没成功。 后来无意中发现Adapter自己有一个方法叫adapter.notifyDataSetChanged()通知它自己,数据发生了变化。然后an

2013-05-24 14:41:28 4404 2

原创 service 生命周期图

2013-05-20 14:07:18 509

jpcap.jar jpcap.dll 32 64

jpcap.jar jpcap.dll 32位 64位 获取网络包,支持win7 32位 64位 xp ubuntu 等系统.

2013-07-12

jQuery1.2API.chm

jQuery1.2API.chm 好东东

2012-07-16

Hibernate_3.2.0_API

Hibernate_3.2.0_API 很好的东东

2012-07-16

JDK_API_1_6_zh_CN

JDK_API_1_6_zh_CN 便于你的开发

2012-07-16

空空如也

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

TA关注的人

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