随笔分类 -  Android

摘要:一般的android连接mac 很方便不用安装驱动就可以啦,可是不知道为什么特殊情况下有的android手机(小米2,华为等)就是连接不上,下来就说说特殊情况下如何连接。使用USB连接安卓手机后可以做2件事情:1.关于本机-->更多信息->概系统览->系统报告->usb->你所连接的device--... 阅读全文
posted @ 2015-03-20 22:37 LeeHonGee 阅读(4468) 评论(0) 推荐(0) 编辑
摘要:Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00019288Android 面试题(有详细答案)附带答案,共100分一、选择题(30题,每题1.5分,共45分)1.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分 类,按功能分为:(c),如果为读取的内容进行处理后再输出,需要使用下列哪种流?(g)A、输入流和输出流 B、字节流和字符流 C、节点流和处理流D、File stream E、Pipe stream F、Random stream G、Filter str 阅读全文
posted @ 2013-09-16 13:01 LeeHonGee 阅读(1330) 评论(0) 推荐(1) 编辑
摘要:Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00003401Service概念及用途:Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,那 我们什么时候会用到Service呢?比如我们播放音乐的时候,有可能想边听音乐边干些其他事情,当我们退出播放音乐的应用,如果不用Service,我 们就听不到歌了,所以这时候就得用到Service了,又比如当我们一个应用的数据是通过网络获取 阅读全文
posted @ 2013-09-16 13:00 LeeHonGee 阅读(813) 评论(0) 推荐(0) 编辑
摘要:Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00012731 String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. "android.intent.action.ADD_SHORTCUT" String ALL_APPS_ACTION 动作:列举所有可用的应用。 输入:无。 "android.intent.action.ALL_APPS" String ALTERNATIVE_CATEGORY 类别:说明 activity 阅读全文
posted @ 2013-09-16 11:31 LeeHonGee 阅读(717) 评论(0) 推荐(0) 编辑
摘要:Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00016657相信很多人在android 开发调试的时候会碰到这样一个问题,把手机和电脑通过USB连接上后两边都没有提示.重启手机和电脑还是有没有反应;只有充电的指示却没有USB连接的提示.这个时候你就会无法进行真机调试.你可以试试远程ADB调试的方法.其实启动远程ADB调试也很简单,只需要如下几个步骤就可以了.你的电脑需要和手机在同一个局域网内并且这个手机要通过wifii已正常连接.1.默认情况下ADB的连接方式为USB,所以需要更改ADB的连接方式 阅读全文
posted @ 2013-09-16 11:30 LeeHonGee 阅读(23878) 评论(0) 推荐(0) 编辑
摘要:记录个小问题,这两天用到了android中的远程调试一个开发板,经常碰到一个问题,android中ADB server didn't ACK * failed to start daemon 或者找不到sdk的路径 或者 adb serveris out of date。网上搜了一下,发现大部分说的是在任务管理器中关闭adb.exe的进程,关闭Eclipse ,然后都重新启动,但是现在最让人郁闷的是任务管理器根本就找不到adb.exe。 另外一种现象是在cmd窗口输入adb shell后,会出现如下错误:adb server is out of date. killing...ADB 阅读全文
posted @ 2013-09-16 11:29 LeeHonGee 阅读(361) 评论(0) 推荐(0) 编辑
摘要:按照wiki的MCC,MNC列表:MCC MNC 运营商460 00 中国移动460 01 中国联通460 02 中国移动460 03 中国电信460 06 中国联通460 07 中国移动460 20 中国铁通460 05 中国电信 阅读全文
posted @ 2013-09-16 11:24 LeeHonGee 阅读(373) 评论(0) 推荐(0) 编辑
摘要:1.反XML命令E:\HuaWei Tools\android\apktool-install-windows-r04-brut1java -jar AXMLPrinter2.jar guide_page.xml >guide_page_decode.xml2.反dex格式命令dex2jar.bat classes.dex3.用Android自带的signapk.jar + .x509.pem + .pk8签名应用程序java -jar signapk.jar platform.x509.pem platform.pk8 STBNetServer.apk MyDemo_signed.ap 阅读全文
posted @ 2013-09-16 11:24 LeeHonGee 阅读(2534) 评论(0) 推荐(0) 编辑
摘要:Eclipse安装ADT很简单,直接把下载好的ADT文件解压,覆盖到eclipse目录下的features和plugins目录即可,MyEclipse配置就稍微麻烦了点,我刚开始配置了好几次都不成功,最后用插件的形式安装成功步骤如下:1、下载ADThttp://dl.google.com/android/ADT-12.0.0.zip2、解压ADT压缩包到D:\MyEclipsePlugins\ADT-12.0.0下,删除压缩包中的web目录和xml文件(一定要这么做,否则MyEclipse 9.1找不到)2、MyEclipse安装目录下的dropins新建一个ADT.link,输入path=D 阅读全文
posted @ 2013-09-16 11:16 LeeHonGee 阅读(5206) 评论(0) 推荐(0) 编辑
摘要:老问题,Google一下就能找到N多答案,为方便自己日后查阅,记录如下:手指在ListView上下滚动时,ListViewItem背景变黑,因为在滚动的时候为了提升性能做了优化,为提高滚动的性能,Android框架在ListView中引入CacheColorHint属性。如果该值为非0,则说明该ListView绘制在单色不透明的背景上,在默认情况下该值为#191919,也就是黑色主题中的黑色背景颜色值,这样当ListView滚动的时候就会使用该值来绘制ListView的背景。两种解决办法:1、xml中,ListView内新增如下属性:android:cacheColorHint="# 阅读全文
posted @ 2013-09-16 11:14 LeeHonGee 阅读(326) 评论(0) 推荐(0) 编辑
摘要:有些库的使用条件比较苛刻,要求同一签名的程序才可以获得访问权。此时即便是在AndroidManifest.xml中添加了相应的permission,依旧会得到没有xx访问权限的问题。比如android.permission.ACCESS_SURFACE_FLINGER 。第一个方法简单点,不过需要在Android系统源码的环境下用make来编译: 1. 在应用程序的AndroidManifest.xml中的manifest节点中加入android:sharedUserId="android.uid.system"这个属性。 2. 修改Android.mk文件,加入LOCAL 阅读全文
posted @ 2013-09-16 11:13 LeeHonGee 阅读(9908) 评论(1) 推荐(1) 编辑
摘要:方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start();可以实现功能,刷新UI界面。但是这样是不行的,因为它违背了单线程模型:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行方法二:(Thread+Handler)查阅了文档和apidemo后,发觉常用的方法是利用Handler来实现UI线程... 阅读全文
posted @ 2013-09-16 11:12 LeeHonGee 阅读(353) 评论(0) 推荐(0) 编辑
摘要:String cmd = "su -c reboot";//让手机从启 try { Runtime.getRuntime().exec(cmd); } catch (IOException e) { // TODO Auto-generated catch block new AlertDialog.Builder(this).setTitle("Error").setMessage( e.getMessage()).setPositiveButton("OK", null).show();} 阅读全文
posted @ 2013-09-16 11:11 LeeHonGee 阅读(3906) 评论(0) 推荐(0) 编辑
摘要:Selector的结构描述: shape的结构描述: android:endColor="#FFFFFF" android:angle="270" /> 下面是上面属性的说明solid:实心,就是填充的意思android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,ndroid:angle是渐变角度,必须为45的整数倍。另外渐变默认的模式为android:type="linear",即线性渐变,可以指定渐变为径向渐变,android:t 阅读全文
posted @ 2013-09-16 11:10 LeeHonGee 阅读(8648) 评论(0) 推荐(3) 编辑
摘要:Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:000045991.手机遥控器模拟快捷键启动app刚开始以为需要发送URL连接地址去启动app,网上搜索一些相关资料,原来可以使用app名字开打程序(activity),然后用Intent Action去打开某个app.思路:首相获取手机上安装的app应用列表,然后选中其中一个app,用Intent去打开。源代码如下: PackageManager packageManager = STBNetServerActivity.this.getPa... 阅读全文
posted @ 2013-09-16 11:07 LeeHonGee 阅读(4592) 评论(0) 推荐(0) 编辑
摘要:一、启动android默认浏览器 /** * setAction方法设置指定那个浏览器启动:如 * 1. 系统默认浏览器 android.intent.action.VIEW **/ Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("http://www.cnblogs.com"); intent.setData(content_url); startActivity(intent);二、指定 阅读全文
posted @ 2013-09-16 11:03 LeeHonGee 阅读(2841) 评论(0) 推荐(0) 编辑
摘要:Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00003259Android中获取系统上安装的APP信息,并且提供卸载、区别用户应用和系统应用的小程序,供初学者参考。public class PakageInfoProvider {private static final String tag = "GetappinfoActivity";private Context context;private List appInfos;private AppInfo appInfo;p 阅读全文
posted @ 2013-09-16 11:02 LeeHonGee 阅读(7082) 评论(0) 推荐(0) 编辑
摘要:SurfaceView简单例子玩转Android---UI篇---ZoomControls放大缩小图片更多相关推荐 这里总结下android中关于手机屏幕的相关操作:1、获取屏幕的分辨率(因为android中处理显示的时候,需要根据屏幕分辨率的不同才去不同的布局或显示不同的素材)Java代码// 通过WindowManager获取 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); System.out.println("heigth : &q 阅读全文
posted @ 2013-09-16 11:01 LeeHonGee 阅读(1652) 评论(0) 推荐(0) 编辑
摘要:Android图片二进制与Bitmap、Drawable之间的转换Java代码 public byte[] getBitmapByte(Bitmap bitmap){ ByteArrayOutputStream out = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out); try { out.flush(); out.close(); } catch (IOException e) { e.printStackTrace(); } ... 阅读全文
posted @ 2013-09-16 11:01 LeeHonGee 阅读(9801) 评论(0) 推荐(0) 编辑
摘要:有精度纬度确定地理位置latitude: 23.1352888---longitude: 113.3297445调用Google API接口:URL:http://maps.google.cn/maps/geo?key=abcdefg&q=23.1352888,113.3297445 阅读全文
posted @ 2013-09-16 10:59 LeeHonGee 阅读(206) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示