- 博客(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
855
原创 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
479
原创 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
3577
原创 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
939
原创 Ubuntu系统下使用windows软件及串口工具
经过验证,用virtualbox和vmare安装win7系统都没成功,虚拟机无法响应鼠标和键盘操作,而且虚拟机系统内存和空间都受限。 要在ubuntu中使用window7的软件方法有多种更简单快捷的方式,我搜集并总结了如下一些常用得到,希望对大家有用。 1、ubuntu中安装wine工具,可以运行常用的exe文件,如qq等 如下链接供参考:安装:http://
2015-04-30 18:24:44
1630
原创 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
662
原创 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
447
原创 自定义表盘
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
753
原创 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
571
原创 自定义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
430
原创 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
544
原创 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
468
转载 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
454
原创 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
608
原创 二分查找+二分排序(快速排序)
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
983
原创 AsyncTask demo
为了解决这个问题,Android 1.5提供了一个工具类:AsyncTask,它使创建需要与用户界面交互的长时间运行的任务变得更简单。相对来说AsyncTask更轻量级一些,适用于简单的异步处理,不需要借助线程和Handler即可实现。 AsyncTask是抽象类.AsyncTask定义了三种泛型类型 Params,Progress和Result。 Params 启动任务执行的输入参数
2015-03-05 11:24:48
521
转载 Java中的23种设计模式:
Java中的23种设计模式:Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式),Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式),Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式),Decorator(装饰模式), Flyweight(享元模式
2015-03-04 14:39:04
439
转载 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
1936
转载 Android ViewTreeObserver简介
Android ViewTreeObserver简介一、结构public final class ViewTreeObserver extends Object java.lang.Object android.view.ViewTreeObserver二、概述 这是一个注册监听
2015-01-15 10:06:11
538
原创 周总结
1,初步探索OLMDemo效果,并且计划这周实现其功能.2,发现VLC播放器,当两个台都卡时,相互切换会卡死的bug.3,学习了当前最流行的menusliding菜单效果,太华丽了,支持左右滑动.4,做了从U盘根目录导入channel.txt功能温习补充了数据库知识.
2013-08-26 09:21:42
673
原创 周 总结
目前已经实现播放网络流,从U盘播放视频从U盘读取channel.txt网络直播流.8-23:解决屏幕拿不到key值问题问题描述:按ok键显示tv list ,按menu键显示菜单. 但是按了menu键后就出现按ok键程序收不到 键值异常.解决方法:经过我一一排查,发现当第一次按了menu键后没有截获它,导致激活了其它系统菜单功能.随后就是我的app收不到键值了.@O
2013-08-23 10:54:17
551
原创 listview layou_width=wrap_content 占满屏
这个问题郁闷了一下到网上搜了一搜都没得详细的解释.其实是这样的listview随便你设置宽度多少,它都给你占满屏. 所以当开发一个apk过程中要想做到既要到电视等各种大屏上显示和谐也要在手机等小屏显示融洽.那么你就直接写死listview 的宽度吧, 然后apk分两个版本 手机版, tv版.
2013-08-20 18:32:13
3410
原创 周总结
这周开发vlc播放器,目前已经将vlc源码下载到手了通过git命令.并且到官网下载了vlc 测试版本的apk,解压缩后拿了它的3个so文件,并开始自己写demo,参照vlc源码的videoactivity.java这个类编写代码.目前已经开发正常解码视频网络流和本地视频了,只是只有声音没得图形出来.
2013-08-19 09:20:19
502
原创 时间格式 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
876
原创 修改android 时间问题心得体会
昨天开始修改M3板子,插上网线,时间不能自动同步问题.纠结了一下午,今天早上顺利解决.现在回头想想,改bug还是有点技巧的不能盲目的到代码中找.这次问题的解决得益于州哥凭借他对androidframework的了解,直接通过名字找到frameworks\base\services\java\com\android\server\NetworkTimeUpdateService.java 类,其实开
2013-07-26 12:05:52
883
原创 日期格式转换 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
830
原创 等待消失的任务
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
478
原创 学习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
465
原创 使用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
585
原创 谈谈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
915
原创 自定义Dialog 背景透明
好久没写博文了,今天我跟大家介绍一种dialog ,相信对大家的帮助一定很多.当我们提交一个请求道服务器,在没有得到请求前不准用户进行任何操作,屏幕出现一个这样的dialog当得到网网速结果时dialog.dismiss()消失,用户重新可以操作界面了. 这样的一个dialog是不是大大的简便了我们队应用程序的控制呢.好了废话少说进入正题:1,首先你必须自定义layout
2013-06-24 18:07:04
8803
1
原创 使用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
3374
原创 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
957
原创 从一个apk启动另一个apk(必须知道包名)
private void startFileBrowser() { Intent intent = getPackageManager().getLaunchIntentForPackage( "com.fb.FileBrower"); if (intent != null) { startActivity(intent); } }
2013-06-06 16:28:14
1942
原创 shape定义控件
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码: android:startColor="#ff8c00"
2013-06-05 16:51:04
618
原创 教你自定义progressbar
通过其定义progressbar的背景和进度条颜色达到美化自己的progressbar的效果。1,首先准备两张图片,一张做背景,一张做进度条颜色。 2,定义一个xml文件配置这两张图片 <item android:id="@android:id/background" android:drawable="@drawable/progressba
2013-06-05 10:40:18
746
原创 修 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
1538
原创 ListView 加checkBox实现 单选功能
1,首先你的相信android会给你提供足够的api支持,刚刚开始我犯了一个理解上的错误,一直以为,去掉前一个的钩,钩上现在单击的这个item是要我自己控制的所以一直在往这个方向想,使用了各种preview findviewbyid()等等方法。都没成功。 后来无意中发现Adapter自己有一个方法叫adapter.notifyDataSetChanged()通知它自己,数据发生了变化。然后an
2013-05-24 14:41:28
4451
jpcap.jar jpcap.dll 32 64
2013-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人