随笔分类 -  Android

摘要:简介 ADB全称Android Debug Bridge,是android sdk里的一个工具,通过工具我们可以直接操作管理andriod设备。 其主要功能有: a.运行设备的shell(命令行) b.管理设备的端口映射 c.计算机和设备之间上传/下载文件 ADB是一个“客户端-服务器端”程序。 下面介绍常用指令: 1. adb start-server和adb ki... 阅读全文
posted @ 2012-04-22 11:53 夏大王 阅读(525) 评论(0) 推荐(0)
摘要:看了n篇文章,用了n个工具,终于这个搞定 方法适用于安卓2.3~4.03系统root,本人u9gt2 刷的官方最新的1.09固件,安 卓4.03系统root成功,之前用过很多root工具都没成功,这个一次成功,此方法 适用于原生没有root的系统,部分root过,但是没有成功的,用此方法不一定成 功,此方式只能在xp下或者win7 32系统下,win7运行的时候需要选择适用管理... 阅读全文
posted @ 2012-04-22 10:45 夏大王 阅读(538) 评论(0) 推荐(0)
摘要:android下有个工具,很不错。在android真机中建一个ssh服务器,这样很方便我们调试。 软件名位QuickSSHd 设置也很简单,在这儿就不说了。 阅读全文
posted @ 2012-04-21 23:57 夏大王 阅读(333) 评论(0) 推荐(0)
摘要:android使用wifi进行程序调试 1.首先让android手机监听指定的端口: 这一步需要使用shell,因此手机上要有终端模拟器,不过网上很多,随便找个就行了,依次敲入下列几行: su//获取root权限 setprop service.adb.tcp.port 5555//设置监听的端口,端口可以自定义,如5554,5555是默认的 stop adbd//关闭adbd ... 阅读全文
posted @ 2012-04-21 23:50 夏大王 阅读(428) 评论(0) 推荐(0)
摘要:在4.0上遇到类似的问题,参照此文得以解决。对Sdcard进行文件的读写操作的时候,用1.5的SDK安装包运行的时候非常的正常,但是改用2.2的SDK之后问题就比较的多了,就报了下面的错误:java.io.FileNotFoundException: /sdcard/fav.txt (Permission denied)后来分析了下,1.5的和2.2的对文件的读写操作是不同的,在1.5 FleOutputStream file = new FileOuptutStream(“/sdcard/test.txt”);在1.5里面如果test.txt不存在的话,系统会自动的为你创建这个文件,但是到了 阅读全文
posted @ 2012-04-16 12:29 夏大王 阅读(2877) 评论(0) 推荐(0)
摘要:接下来学习面对对象,之前自学c++时也接触了这些东西,现在总结下来,有不对之处,欢迎各位一起交流讨论。 xiasound@gmail.com 5.1 面对对象和面向过程之间的区别 我的理解,面对对象和面向过程是分析解决软件问题的两种不同方法,均是要将一个问题分解成n个小问题。同时最大限度的重用做过的东西,不重复发明轮子。不同之处在于各个小问题之间的关系。面对对象思想将一个软件... 阅读全文
posted @ 2012-04-05 23:22 夏大王 阅读(262) 评论(0) 推荐(0)
摘要:接下来的路线会分为两支同步进行,一支是java相关的,另一是android相关的这两支像两个线程一样,同步进行本章描述java这一支。目的,描述清楚java编程基础知识,主要包括 标示符命名规范,Java数据类型,运算符与表达式,分支语句,循环语句,函数的定义方法。4.1 标示符命名规范规范的命名可以使程序更易阅读,也更易于理解程序。4.1.1使用可以准确说明变量、字段、类。方法。接口,包完整的英文单词。4.1.2 采用该领域的术语。 4.1.3 采用大小写混合,提高名字的可读性。一般应该采用小写字母,但是类和接口的 名字的首字母,以及任何中间单词的首字母应该大写。包名全部小写。 ... 阅读全文
posted @ 2012-04-05 00:14 夏大王 阅读(301) 评论(0) 推荐(0)
摘要:在对整个系统有个初步的理解,同时开发环境已经搭建起来了,对于我这个从单片机 linux c/c++上 开发走过来的,我们再回过头来看看android学习的路线。 下面是来自网络上以为仁兄的总结很有道理,现摘录一下: Android学习路线 很多朋友都对学习路线问题感到迷茫,特别是还在上学的朋友们。在这里就详细的为大家介绍一下。 1.Java基础 很多朋友一上手就开始学习An... 阅读全文
posted @ 2012-04-04 22:10 夏大王 阅读(474) 评论(0) 推荐(1)
摘要:www.linuxidc.com This tutorial describes how you can set up an development environment for building Android apps on an Ubuntu 11.04 desktop using Eclipse, the Android SDK, and PhoneGap. I wi... 阅读全文
posted @ 2012-04-04 21:52 夏大王 阅读(295) 评论(0) 推荐(0)
摘要:来到新的城市,进了一个新的公司,开始接触android,今天才算事情基本安定下来,打算好好学习,在这里边学习边记录总结自己的学习过程。 android系统框架 主要是讲述明白android系统整体的结构是怎么样的,又分别有哪几部分组成。这样我们从宏观上对它由一个认识。 android整体系统架构框图(来源于网络) 从上图我们可以看出,android可以分为四层结... 阅读全文
posted @ 2012-04-04 21:45 夏大王 阅读(788) 评论(0) 推荐(0)
摘要:为何要用到NDK?概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。下面就介绍下Android NDK的入门学习过程:入门的最好办法就是学习Android自带的例子, 这里就通过学习Android的NDK自带的demo程序:hello-jni来达到这个目的。一、 开发环境的搭建android的NDK开发需要在linux下进行: 因为需要把C/C++编写的代码生成能在arm 阅读全文
posted @ 2012-04-04 21:01 夏大王 阅读(388) 评论(0) 推荐(0)
摘要:转自imp3论坛 作者:vcii 原文地址:[url]http://bbs.imp3.net/thread-984542-1-1.html[/url] 这是一篇写给还没有入门或刚刚入门的平板玩家的帖子,主要聊聊平板电脑的选购细则及注意事项,对平板有一定了解的朋友可不必花时间去看。 经常有朋友问我“现在流行平板电脑,什么牌子的好啊,给我推荐一款价格合适的呗”。而当我问起他的要求时,却发现他什... 阅读全文
posted @ 2012-04-03 23:53 夏大王 阅读(582) 评论(0) 推荐(0)
摘要:参考:http://developer.android.com/guide/developing/tools/logcat.htmlLogCat是Android中一个命令行工具,可以用于得到程序的log信息,本附录讲解其使用方法和其中的一些技巧。1.使用方法LogCat使用方法如下所示:LogCat[options][filterspecs]LogCat的选项包括:-s设置过滤器,如指定'*:s'.-f<filename>输出到文件,默认情况是标准输出。-r[<kbytes>]Rotatelogeverykbytes.(16ifunspecified). 阅读全文
posted @ 2012-03-26 18:06 夏大王 阅读(277) 评论(0) 推荐(0)
摘要:1.创建镜像文件 用cmd中进入到android的SDK的Tools目录下,执行mksdcard创建。例如我的tools目录为:E:\skyland\android-sdk-windows-1.0_r2\tools>则:E:\skyland\android-sdk-windows-1.0_r2\tools>mksdcard128Msdcard.img其中第一个参数为要创建的sdcard容量大小(容量大小自己决定),第二个参数为sdcard的名字2.启动带sdcard的Android模拟器 在刚才的Dos界面下,E:\skyland\android-sdk-windows-1.0_r 阅读全文
posted @ 2012-03-26 15:19 夏大王 阅读(467) 评论(1) 推荐(0)
摘要:上篇可以说是一个分水岭,它标志着我们从Android应用程序理论进入实践,我们拿起手术刀对默认的“Hello World!”程序进行了3个手术,我们清楚了“Hello world!”是如何实现显示在屏幕上的,而且我们知道不仅可以根据布局文件main.xml来初始化屏幕,还可编程地进行。以后基本我们都会以实践的方式来深入Android开发。我们这次深入分析Android应用程序的布局文件,主要内容如下:1、用户界面及视图层次2、Android中布局定义方法3、编写XML布局文件及加载XML资源4、常用布局文件中元素的属性4.1、ID属性4.2、布局参数5、布局位置&大小&补距&a 阅读全文
posted @ 2012-03-23 15:19 夏大王 阅读(364) 评论(0) 推荐(0)
摘要:6、创建、删除和浏览AVD设备(android) 在这里将介绍直接使用android命令来建立和删除AVD设备。建立AVD设备的命令如下: android create avd -n myandroid1.5 -t 2 其中myandroid1.5表示AVD设备的名称,该名称可以任意设置,但 不能和其他AVD设 备冲突。-t 2中的2指建立Android 1.5的AVD设备。1表示Android 1.1的AVD设备。以此类推。目前最新的Android 2.1应使用-t 6来建立AVD设备。在执行完上面的命令后,会输出如 下的信息来询问是否继续定制AVD设备。 Android 1.5 is a 阅读全文
posted @ 2012-03-22 17:26 夏大王 阅读(1065) 评论(0) 推荐(0)
摘要:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/ 阅读全文
posted @ 2012-03-22 10:54 夏大王 阅读(146) 评论(0) 推荐(0)
摘要:JAVA中extends 与implements有啥区别?1. 在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法; implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用2.extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,JAVA中不支持多重继承,但是可以用接口 来实现,这样就要用到implements,继承只能继承一个类,但implements可以实现多个接口 阅读全文
posted @ 2012-03-22 10:50 夏大王 阅读(300) 评论(0) 推荐(0)
摘要:Ubuntu下eclipse安装ADT时遇到org.eclipse.wst.sse.core 0.0.0缺失的一个解决方案遇到这个问题,在网络上找今天在Ubuntu下用eclipse配置Android开发环境,在配置ADT时出现如下错误:1 Cannot complete the install because one or more required items could not be found.2 Software being installed: Android Development Tools 8.0.1.v201012062107-82219 (com.android.ide. 阅读全文
posted @ 2012-03-20 15:54 夏大王 阅读(1483) 评论(0) 推荐(0)
摘要:责任编辑:徐威特作者:IT168 hanchao3c 2009-04-02 来源:IT168网站文本Tag: Android 【IT168 技术文档】 Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其软件层次结构自下而上分为以下几个层次: 第一、操作系统层(OS) 第二、各种库(Libraries)和Android 运行环境(RunTime) 第三、应用程序框架(Application Framework) 第四、应用程序(Application) 以... 阅读全文
posted @ 2012-03-19 16:33 夏大王 阅读(264) 评论(0) 推荐(0)