android
文章平均质量分 75
wufen1103
这个作者很懒,什么都没留下…
展开
-
从Android界面开发谈起
<br /> 这篇文章没有打算有一个很好的逻辑去介绍android的某个方面,全盘大致上就是我接触、了解android的ui开发后到现在的一些感想以及个人理解吧!<br /> 全文可能会涉及到java、android开发、android源码研究、设计模式等各方面的初级知识,属于典型的杂侃天下,深入研究还需要各位和我一起给力、加油了!<br /> 好了,废话少说,开动!<br />一、楔子:android界面开发意味着什么<br /> 第一个问题,android转载 2011-02-25 09:17:00 · 924 阅读 · 0 评论 -
How to programmatically remove/hide the system bar in Honeycomb (requires root)
原文地址 http://android.serverbox.ch/?p=306 Without the system bar it is almost impossible to control your Honeycomb tablet. Since no hardware control buttons are enforced for the tablet the s转载 2012-08-09 13:33:13 · 969 阅读 · 0 评论 -
Android获得屏幕分辨率的两种方法
package com.wufen.allapp;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.content.pm.PackageManager;import android.content.pm.ResolveInfo;原创 2012-08-23 16:55:49 · 59758 阅读 · 3 评论 -
MediaPlayer
类概述 public class MediaPlayer MediaPlayer可控制播放音乐/视频和网络流。可以从VideoView找到使用这个类的方法。这个类与android.media.MediaPlayer的作用大部分相同。请参阅开发者指南音频和视频使用MediaPlayer。常量 public static final转载 2012-10-18 14:23:29 · 11649 阅读 · 0 评论 -
以太网MAC地址获得 android
protected InetAddress getLocalInetAddress() { InetAddress ip = null; try { Enumeration en_netInterface = NetworkInterface.getNetworkInterfaces(); while (en_原创 2012-11-12 16:26:57 · 6012 阅读 · 2 评论 -
Android 4.0 external下功能库说明
android-mock:编译为java静态库。说明:Android Mock is a framework for mocking interfaces and classes on the Dalvik VM。资料http://code.google.com/p/android-mock/antlr:编译为java静态库,开源语法分析器apache-harmony:放源码 Java SEapa转载 2013-01-05 10:02:29 · 893 阅读 · 0 评论 -
昨天在虚拟机上装了android环境
一些小问题: 在ubuntu等linux系统下,最高权限的帐号是root帐号,这个帐号就相当于windows系统中的administrator帐号,但是默认下root是没法登录的,因为我们不知道root的密码,那么怎么处理呢?打开一个终端,输入命令sudo passwd root之后就可以重置root的密码了,之后就可以用root帐号登录了~~原创 2011-06-08 12:07:00 · 1099 阅读 · 0 评论 -
Neon
转自:http://blog.csdn.net/abnerchai/article/details/7450517Neon是ArmV7架构的CPU引入的一个指令集合。ArmV7是ARMCPU架构的演变版本路线中ARM6的更新的版本。基于ARMV7的CPU有多个系列的实现,Cortex A 系列 -- Application -- 消费电子领域Cortex R转载 2013-04-22 11:18:52 · 1611 阅读 · 0 评论 -
ubutu12.04 编译android问题
warning: "_FORTIFY_SOURCE" redefined [enabled bydefault]ubuntu 12.04(gcc降级)编译android代码遇到"_FORTIFY_SOURCE"的解决方法1. 查看gcc版本和g++版本cd /usr/bin ls -l gcc* ls -l g++*2. 安装gcc和g++ 4.原创 2013-06-02 12:30:13 · 1256 阅读 · 0 评论 -
vlc编译错误
wufen@wufenPC:~/code/VLC/android$ sh compile.sh For an ARMv6 device without FPU:$ export NO_FPU=1For an ARMv5 device:$ export NO_ARMV6=1If you plan to use a release build, run 'compile.sh原创 2013-07-31 10:21:45 · 3415 阅读 · 1 评论 -
apk反编译
测试环境:Ubuntu 12.04以反编译Launcher2为例apk文件的反编译,需要的工具apktool(反编译资源文件)和dex2jar(反编译源码)1).反编译资源文件http://code.google.com/p/android-apktool/downloads/list下载 apktool1.4.3.tar.bz2 、apktool-install原创 2013-03-14 19:45:01 · 3687 阅读 · 0 评论 -
Android Studio+Genymotion
安装Genymotion对于system image等模拟器相关的东西,我没有下载,我直接使用Genymotion——据称android模拟器之王,速度杠杠的,里面说要求最低配置什么的,不用太在意它,机器不太差,有一定磁盘空间就可以了,去官网注册一个账号,会给注册邮箱发个验证链接,点击链接完成验证,这个账号是用于下载虚拟设备用的。完成注册后,选择相应的版本,由于它运行需要VisualB原创 2015-10-16 13:38:47 · 995 阅读 · 0 评论 -
仿鲜果联播的view
近来换了份工作,做了几个UI,需求不是很明确,任由我发挥,有类似这种添加删除的功能,很自然地想到了做一个类似鲜果的View,ubuntu下用byzanz-record -d 60 -x 70 -y 30 -w 1280 -h 720 byzanz-demo.gif 截图的,第一次截。记录下吧。大老板说得天花乱坠,现在差不多快一个月了,感觉被忽悠了原创 2014-09-23 14:54:22 · 1979 阅读 · 0 评论 -
Android Studio导入第三开源库
1. 导入SlidingMenu这个类库,从github上下载下来解压到项目目录下。我建了个libraries的文件夹把下载的SlidingMenu放到里面,然后在android studio就会发现项目下面有了这个类库然后,修改的是我们根目录的下的settings.gradle这个文件,一定要注意是根目录下的。在里面添加如图所示的代码include ':libraries:S原创 2015-10-16 09:08:45 · 2083 阅读 · 1 评论 -
Android常用颜色值
颜色名十六进制颜色值 颜色AliceBlue#F0F8FF AntiqueWhite#FAEBD7 Aqua#00FFFF Aquamarine#7FFFD4 Azure#F0FFFF Beige#F5F5DC Bisque#FFE4C4转载 2015-10-15 15:45:55 · 668 阅读 · 0 评论 -
Android Screen Monitor
1.官方地址http://code.google.com/p/android-screen-monitor/2.解压缩得到asm.jar3.命令行进入asm.jar文件夹;4.输入如下命令java -jar asm.jar5. 选择手机分辨率都比较高,所以界面可能会超出pc显示屏,点击窗口中界面,鼠标右键可以更改缩放比例和一些其他参数原创 2015-10-16 08:54:12 · 698 阅读 · 0 评论 -
Android中打印代码的调用层次
http://hubingforever.blog.163.com/blog/static/171040579201172282210766/在我们调试Android代码的时候,有些时候需要取得当前代码的调用层次(调用栈)。本人现知3种方法,一种是java传统的方法,另一种是Android提供的方法,还有第三种需借助于Exeption或Throwable。第一种,通过getStac转载 2012-08-08 14:27:24 · 2472 阅读 · 0 评论 -
%1$s %1$d Android string
1、整型,比如“我今年23岁了”,这个23是整型的。在string.xml中可以这样写,我今年%1$d岁了 在程序中,使用 String sAgeFormat = getResources().getString(R.string.old);String sFinalAge = String.format(sAgeFormat, 23);将%1$d替换原创 2012-08-09 11:24:43 · 70545 阅读 · 9 评论 -
Eclipse中Android项目XML文件的格式化配置
Eclipse中Android项目XML文件的格式化配置在Eclipse中使用ADT开发Android很方便,但也有些不如意的地方,如XML文件的格式化效果就很不理想。默认情况下,使用ADT的可视化界面布局,自动生成的xml文件中,一个控件的配置全动挤到一行上转载 2011-07-06 09:23:11 · 772 阅读 · 0 评论 -
Android -----IP,DP,PX,SP
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表32转载 2011-07-28 16:25:37 · 1773 阅读 · 0 评论 -
Android---launcher学习
今天看到http://www.bangchui.org/read.php?tid=11761介绍有关launcher的内容,就想模仿的做一下,结果发现,就这有图标,没应用的名字怪怪的,于是做了改进。。布局文件两个一个是main.xml,几乎没改动。。。<LinearLayou原创 2011-07-29 12:37:38 · 674 阅读 · 0 评论 -
android官方文档
Using EclipseThis document will help you set up the Eclipse IDE for Android platform development.Note: if you are looking for informatio原创 2011-08-07 23:43:56 · 1470 阅读 · 0 评论 -
settings的修改
哎呀,风刀霜剑严相逼。。痛苦的一个星期终于快过去了。。。linux 源码 settings以太网 wifiAndroidWiFi开关Java代码 收藏代码 private WifiManager m原创 2011-08-12 17:14:53 · 851 阅读 · 0 评论 -
android 让launcher模仿苹果做的dock响应鼠标移动
在使用鼠标的设备上,当鼠标放到dock里的图标上时,没有任何反应,只能用键盘的方向键激活它的动画。 参考http://blog.csdn.net/bingbowan/article/details/6902595 看了上面链接的那篇文章,我在2.3的源码WindowManagerService.java里没有发现 dispatchPointer函数 。几经原创 2011-11-09 12:39:07 · 1706 阅读 · 0 评论 -
Android UI事件处理[isInTouchMode()]
谢谢下面的文章 今天解决了一个Android平台下的焦点问题。发现其中关键问题的所在是Android的touchMode。从JavaSwing平台过来的人,都会关注setFocusable()和requestFocus()方法,但是在Android的View中还有另外的两个个方法,setFocusableInTouchMode()和requestFocusFromTouch()方法。这转载 2012-02-09 16:19:55 · 7396 阅读 · 0 评论 -
Android 一个apk多个ICON执行入口
转载:http://icodelogic.com/?p=383一个工程对应一个AndroidManifest.xml文件,这个文件中包含有该项目的一些设置,如权限、SDk版Activity、Service信息等。一般而言,这个文件中会有且仅有一个application节点,这个节点表示这是一个应用程序,不管它下面还有多少子节点如Activity、Service等等。形象的说,就是这个项目生成的转载 2012-02-17 16:55:47 · 3241 阅读 · 0 评论 -
安卓开发之常见死机问题--log分析
一般在平时工作中,基本上很多代码可以在eclipse+ndk进行调试,但如果需要用到具体的硬件设备,如媒体播放设备无法模拟的情况下,只能上硬件(盒子或手机)上进行调试。此时唯一的调试手段就是logcat产生log信息进行分析问题了。 什么时候会有Log文件的产生 ?一般在如下几种情况会产生log文件 。 1、程序异常退出 uncaused exception 2、程序强制关闭 F转载 2012-08-07 14:48:29 · 1043 阅读 · 0 评论 -
Activity全屏的两种方法
Activity全屏的两种方法:第一种:requestWindowFeature(Window.FEATURE_NO_TITLE); // 隐藏标题getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_原创 2012-08-07 14:52:55 · 579 阅读 · 0 评论 -
关于Android Repo
http://source.android.com/source/version-control.htmlAndroid使用Git作为代码管理工具,开发了Gerrit进行代码审核以便更好的对代码进行集中式管理,还开发了Repo命令行工具,对Git部分命令封装,将百多个Git库有效的进行组织。要想克隆和管理这百多个Git库,还真不是一件简单的事情。如果了解了Repo的实现,参考《Usin转载 2012-08-08 11:42:28 · 1337 阅读 · 0 评论 -
BroadcastReceiver 10秒 ANR
在 Android中,程序的响应(Responsive)被活动管理器(Activity Manager)和窗口管理器(Window Manager)这两个系统服务所监视,当BroadcastReceiver在10秒内没有执行完毕,Android会认为该程序无响应,所以在 BroadcastReceiver里不能做一些比较耗时的操作,否则会弹出ANR(Application No Response)原创 2012-08-07 14:40:47 · 9662 阅读 · 0 评论 -
git 忽略跟踪工程文件
一、git忽略文件有三种:1、全局范围内有效的忽略文件就是"版本库根目录/.git/info/exclude",全局范围内的所有忽略规则都以行为单位写在这个文件中;2、局部范围内有效的忽略文件就是.gitignore,这个忽略文件只对某一级目录下的文件的忽略有效;如果某一个目录下有需要被忽略的文件,那么就可以在该目录下手工地创建忽略文件.gitignore,并在这个忽略文件中写上忽略规则,转载 2012-08-07 17:14:31 · 1508 阅读 · 0 评论 -
Git 学习
Git常用操作命令收集:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remo原创 2012-08-08 10:48:05 · 3449 阅读 · 1 评论 -
Error generating final archive: Debug certificate expired on的解决办法
在导入一个app后提示如下错误:“Error generating final archive: Debug Certificate expired on 10/09/18 16:30” 原因分析:android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。de原创 2012-08-09 10:03:25 · 813 阅读 · 0 评论 -
在Ubuntu下解决 adb devices :???????????? no permissions 方法
使用adb devices 出现如下:List of devices attached???????????? no permissions同时在DDMS中显示设备名也显示????????????,也无法显示进程名,无法查看log。解决方法:1、设置usb权限因为ubuntu这样的系统都是默认以非root身份在运行的,要使用usb调试,需要sudo支持。$转载 2015-12-10 16:49:15 · 2778 阅读 · 0 评论