-
Android 里子线程真的不能刷新UI吗
Android里子线程真的不能刷新UI吗?如果你在网上搜索CalledFromWrongThreadException:Onlytheoriginalthreadthatcreatedaviewhierarchycantouchitsviews.那么你肯定能看到很多文章说android里子线程不能刷新UI。这句话不能说错,只是有些不太严谨。其实线程能否刷新UI的关键在于ViewRoot是否属于该线...
9
热度 -
android4.0 中怎么在app 中拦截HOME键
android4.0中如何在app中拦截HOME键转自:http://blog.csdn.net/fulinwsuafcie/article/details/7717408?近日在研究一个视频锁的功能,即在视频播放界面上设一个锁的功能,当该锁起效后,就会屏蔽back,home,menu三个键的功能。back和menu键都可以通过app层?的onKeyDown和onKeyUp函数来拦截。但是home...
22
热度 -
Android的权限机制小结
Android的权限机制总结Android安全机制概述uidgidgidspermissionAndroidpermission管理机制Frameworkpermission机制安装入口permission创建Dynamicpermission的管理Uripermission的管理permission的动态检查framework提供的接口实现分析Android签名机制AndroidPackage签...
89
热度 -
小弟我的android 第9天 - 文件存储
我的android第9天-文件存储数据存储与访问?很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了多种方式,分别有如下几种:???文件(txt\xml)???SharedPreferences(参数)???SQLite数据库???内容提供者(Contentprovider)???网络介绍:文件存储是Android开发中常用的操作,本节主要针对文件在手机内存卡以...
79
热度 -
Android瀹炵幇灞?閮ㄥ浘鐗囨粦鍔ㄦ寚寮曟晥鏋
Android瀹炵幇灞?閮ㄥ浘鐗囨粦鍔ㄦ寚寮曟晥鏋?灞?閮ㄧ殑鍥剧墖婊戝姩鎸囧紩鏁堟灉銆傝繖绉嶆晥鏋滀竴鑸?槸鍦ㄦ柊闂诲?鎴风?涓婃瘮杈冨父瑙侊紝鍏跺姛鑳芥槸锛?/p>銆?銆?1銆侀《閮ㄥ崟寮犲浘鐗囧乏鍙虫嫋鎷夋粦鍔?紱銆?銆?2銆佸甫鎸囧紩锛?/p>銆?銆?3銆佷粎婊戝姩椤堕儴鍗曞紶鍥剧墖锛屼笉婊戝姩椤甸潰锛屼笅闈㈢殑鍥炬枃鍐呭?涓嶅姩锛?/p>銆?銆?4銆佺被浼间簬鏂伴椈瀹㈡埛绔?殑鍔熻兘聽銆...
416
热度 -
Android中Bit地图和Drawable(转)
Android中Bitmap和Drawable(转)转:http://dyh7077063.iteye.com/blog/970672?一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图...
22
热度 -
4.腾讯微博Android客户端开发——获取未受权的Request Token
4.腾讯微博Android客户端开发——获取未授权的RequestToken?原文:http://blog.csdn.net/coolszy/article/details/6547117前面给大家介绍过腾讯微博API通过以下步骤来完成认证授权:1.获取未授权的RequestToken(temporarycredentials)2.请求用户授权RequestToken3.使用授权后的Request...
67
热度 -
android 关于layoutinflater 中的root 跟 attach to root的研究
android关于layoutinflater中的root和attachtoroot的研究upvote21downvoteacceptedI'veinvestigatedthisissue,referringtothe?LayoutInflaterdocs?andsettingupasmallsampledemonstrationproject.Thefollowingtutorialsshows...
120
热度 -
Android透过JNI调用驱动程序
Android通过JNI调用驱动程序要达到的目的:android系统中,用JAVA写界面程序,调用jni中间库提供的接口,去操作某个驱动节点,实现read,writerioctl等操作!这对底层驱动开发人员是很重要的一个调试通道,也是android系统下提供一些特殊功能接口的方法!本文前提:我们假设已经写了一个驱动程序,它是控制LED的亮灭的,并且创建了一个节点:/dev/vib,也就是通过ope...
60
热度 -
Android Junit运用
AndroidJunit使用Android、JUnit(一)JUnit初步解析AndroidSDK1.5已经将JUnit包含进来了,但是一直没有去深入了解,以前在使用一些C++的开源库中学习过与CPPUnit,简要分析过其主要框架,如下:这次在学习AndroidSDK1.6中的例子程序APIDemoes中的过程中,看到了一个test文件夹,似乎就是使用了JUnit,于是就开始学习Android中如...
18
热度 -
android 格局
android布局1、View布局概述2、线性布局(LinearLayout)2.1、Tips:android:layout_weight="1"3、相对布局(RelativeLayout)4、表格布局(TableLayout)5、列表视图(ListView)5.1、一个小的改进5.2、补充说明6、网格视图(GridView)7、绝对布局()8、标签布局(TabLayout)1、view的布局显示...
316
热度 -
Android开发之:谷歌map应用开发
Android开发之:谷歌地图应用开发?【IT168技术】在开始GoogleMap之前,先来认识下maps包下两个重要的类Geopoint和MapView。Geopoint类是一个不可变类,表示一组经度和纬度值,以微度的整数形式存储。public构造方法GeoPoint(intlatitudeE6,intlongitudeE6)。用给定的经度和纬度构造一个GeoPoint,单位微度(度*1E6)....
14
热度 -
Android涓?皢甯冨眬鏂囦欢/View娣诲姞鑷崇獥鍙h繃绋嬪垎鏋? 浠巗etContentView()璋堣捣
Android涓?皢甯冨眬鏂囦欢/View娣诲姞鑷崇獥鍙h繃绋嬪垎鏋?----浠巗etContentView()璋堣捣聽聽聽杞?浇璇锋敞鏄庡嚭澶勶細http://blog.csdn.net/qinjuning聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鏈?枃涓昏?鍐呭?鏄??瑙d竴涓??鍥綱iew鎴栬?呬竴涓猇iewGroup瀵硅薄鏄??浣曟坊鍔犺嚦搴旂敤绋嬪簭绐楀彛涓?殑銆?/span>聽聽聽聽聽聽聽聽涓嬫...
379
热度 -
我使用过的Linux命令系列总目录
【改造Linux命令之rm用途说明rm命令是常用的命令,用来删除文件或目录(removefilesordirectories)。它也是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/下执行rm*-rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持清醒的头脑。在rm的手册中写道:用rm删除文件还是有可能恢复文件内容的,如...
236
热度 -
Android开发之文件下载,状态时展示下载进度,点击自动安装
Android开发之文件下载,状态时显示下载进度,点击自动安装在进行软件升级时,需要进行文件下载,在这里实现自定义的文件下载,并在状态栏显示下载进度,下载完成后,点击触发安装。效果如图:用于下载文件和显示现在进度的线程类如下:[java]viewplaincopypackagecom.channelsoft.ahzyfis.util;importjava.io.File;importjava.io...
16
热度 -
匡扶功能性代码,研究和记录代码
辅助功能性代码,研究和记录代码。C#下面能产生每秒65535个我无重复ID,但是毫无规则可言。1privatestaticintid=0;23privatestaticintserverID=1;45///<summary>6///下面这段代码在一秒内,只能生产65535个操过了生产是会重复ID的7///</summary>8///<returns></r...
92
热度 -
对前不久的RTP和H264学习进行总结整理-04.20
对最近的RTP和H264学习进行总结整理-04.20虽然还是没有搞出来,但总感觉快了哈哈(哪来的自信)1、RTP协议接受数据#region1-RTP协议变量声明RTPSessionsession;RTPReceiverreceiver;RTPParticipantparticipant;privateDictionary<uint,List<RTPPacket>>Clien...
64
热度 -
求将随便10进制数字转为26进制字母的算法
求将任意10进制数字转为26进制字母的算法在ASCII码表中,A的ACII码是65,Z的ASCII码是90。求将任意10进制数转为由字母A-Z表示的算法,其中A->0,B->1,...,Z->25。注意:A对应于0而不是1。星期六在家蹲了一天了,还没搞出来,希望高人能给个算法。为了方便大家验证算法的正确性,先推算了一个对照表供大家参考。【样例数据】ABCDEFGHIJKLMNOP...
89
热度 -
IEnumerable跟IQueryable的区别以及背后的ExpressionTree表达式树
IEnumerable和IQueryable的区别以及背后的ExpressionTree表达式树关于IEnumerable和IQueryable的区别,这事还要从泛型委托Func<T>说起。来看一个简单的泛型委托例子:classProgram{staticvoidMain(string[]args){Func<int,bool>f=i=>i>5;Console....
35
热度 -
C#依据WORD模板生成WORD文档
C#根据WORD模板生成WORD文档运行环境:WIN7X64+iis6.1开发环境:vs2012+SQL2005服务器环境:2003X64+SQL2005+IIS6.0需求:企业中需要各种各样的报表诸如WORD,简单还好说,稍微比较复杂点的,需要根据录入的信息去生成特定格式的WORD.大概15页左右包含[基本信息][业务情况][联系人信息][店面图片]...
87
热度