- 博客(53)
- 资源 (18)
- 收藏
- 关注
转载 在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
2795
原创 开机广播BOOT_COMPLETED
在Android 4.0 有时可以接收到开机启动广播,有时却不可以。经过分析发现,如果应用程序安装上始终没有被打开过,那么在Android启动时,该应用无法接收到开机启动广播android.permission.RECEIVE_BOOT_COMPLETED。或者,到设置——>应用程序,找到刚才安装的应用,点击“强行停止”,那么重启手机后,就收不到BOOT_COMPLETED广播了。如果该应用被有些
2015-12-10 16:41:45
3755
原创 Android Studio+Genymotion
安装Genymotion对于system image等模拟器相关的东西,我没有下载,我直接使用Genymotion——据称android模拟器之王,速度杠杠的,里面说要求最低配置什么的,不用太在意它,机器不太差,有一定磁盘空间就可以了,去官网注册一个账号,会给注册邮箱发个验证链接,点击链接完成验证,这个账号是用于下载虚拟设备用的。完成注册后,选择相应的版本,由于它运行需要VisualB
2015-10-16 13:38:47
1018
原创 Android Studio导入第三开源库
1. 导入SlidingMenu这个类库,从github上下载下来解压到项目目录下。我建了个libraries的文件夹把下载的SlidingMenu放到里面,然后在android studio就会发现项目下面有了这个类库然后,修改的是我们根目录的下的settings.gradle这个文件,一定要注意是根目录下的。在里面添加如图所示的代码include ':libraries:S
2015-10-16 09:08:45
2098
原创 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
711
转载 Android常用颜色值
颜色名十六进制颜色值 颜色AliceBlue#F0F8FF AntiqueWhite#FAEBD7 Aqua#00FFFF Aquamarine#7FFFD4 Azure#F0FFFF Beige#F5F5DC Bisque#FFE4C4
2015-10-15 15:45:55
681
原创 仿鲜果联播的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
1990
原创 读书笔记3:Head First设计模式——装饰者模式
设计原则:类应该对扩展开放,对修改关闭。 装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的代替方案。装饰者和被装饰者必须是一样的类型,也就是有共同的超类。public abstract class Beverage { String description = "Unknown Beverage"; int s
2013-08-20 14:55:28
732
原创 读书笔记2:Head First设计模式——观察者模式
出版者 + 订阅者 = 观察者模式 Subject Observer观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会受到通知并自动更新。松耦合的威力:当两个对象之间松耦合,他们依然可以交互,但是不清楚彼此的细节。 观察者模式提供了一种对象设计,让主题和观察者之间松耦合。设计原
2013-08-19 16:44:03
650
原创 读书笔记1:Head First设计模式——策略模式
设计原则: 1.找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起 2. 针对接口编程,而不是针对试下编程 3. 多用组合,少用继承 策略模式: 定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使
2013-08-16 16:02:56
745
原创 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
3427
原创 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
1267
转载 Neon
转自:http://blog.youkuaiyun.com/abnerchai/article/details/7450517Neon是ArmV7架构的CPU引入的一个指令集合。ArmV7是ARMCPU架构的演变版本路线中ARM6的更新的版本。基于ARMV7的CPU有多个系列的实现,Cortex A 系列 -- Application -- 消费电子领域Cortex R
2013-04-22 11:18:52
1629
转载 linux系统如何查看内存使用情况
[root@scs-2 tmp]# free total used free shared buffers cached Mem: 3266180 3250004 16176 0 110652 2668236 -/+ buffers/cache: 471116 2795064 Swap: 2048276 80160 1968116 下面是对这些数值
2013-04-17 16:13:32
779
原创 Ubuntu——PPA
PPA是Personal Package Archives首字母简写Ubuntu里,PPA代表一种非稳定版本到发布,喜欢尝试鲜到人一般会加入很多PPA源。安装youdao:http://openyoudao.orgubunutu安装:sudo add-apt-repository ppa:xdlailai/openyoudaosudo apt-get updat
2013-03-26 19:42:47
2035
原创 Ubuntu死机那点事
桌面上的所有程序突然就不响应了按Alt+Ctrl+F1进入tty1(F1~F6均可,Ubuntu下默认有7个Console,其中tty7中跑的是图形桌面进程,其他只有简单的shell),此时需要再次登录。登录后运行以下命令查看进程ps -t tty7此时可以发现一个Xorg的进程,记下他的PID。随后使用kill 将该进程kill掉。随后Ubuntu将自动重新启动X
2013-03-25 17:25:55
1373
原创 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
3702
原创 串口工具 Kermit安装
1、$sudo apt-get install ckermit // 安装ckermit2、配置.kermrc的配置文件$sudo gedit /etc/kermit/kermrc // 注意“自己”的权限// 将下面的配置信息复制到kermrcset line /dev/ttyUSB0 // 关于ttyUSB0的解释下下面set speed 11
2013-03-13 15:13:57
1563
原创 git config
$ git config --global user.name "XXX"$ git config --global user.email XXXXX git config --list 查看有两个user.name ,使用 git config user.name查看Git认为的一个特定的关键字目前的值 vi .git/config
2013-03-13 12:13:28
1144
原创 ubuntu 修改用户名,计算机名
昨天,换了台配置好点的电脑,之前同事用的,开发环境什么都是配置好的,于是乎,我不想重装系统,先是修改了用户密码: 1,在启动的时候,上下移动,选中修复模式”Ubuntu-x.x.xx.xx-generic (recovery mode)“,然后按e(是选中,选中后按e) 2,修改启动参数,将后面的ro single改为rw single init=/bin/bash 3,
2013-03-12 18:41:41
4164
转载 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
904
原创 以太网MAC地址获得 android
protected InetAddress getLocalInetAddress() { InetAddress ip = null; try { Enumeration en_netInterface = NetworkInterface.getNetworkInterfaces(); while (en_
2012-11-12 16:26:57
6026
1
转载 MediaPlayer
类概述 public class MediaPlayer MediaPlayer可控制播放音乐/视频和网络流。可以从VideoView找到使用这个类的方法。这个类与android.media.MediaPlayer的作用大部分相同。请参阅开发者指南音频和视频使用MediaPlayer。常量 public static final
2012-10-18 14:23:29
11683
原创 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
59812
2
转载 ubuntu git
git服务器搭建过程参考网上资料搭建git服务器过程记录 如下:基本需求硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到。软件需求:git-core, gitosis, openssh-server, openssh-client, Apache2(Gitweb)安装配置git服务器 1. 安装git和openssh:a@server:~$
2012-08-21 09:12:40
957
转载 install sun jdk 6-7
Ubuntu GNU/Linux 12.04 LTS (Precise Pangolin) released. I wanted to manually install the Sun JDK 6 and 7 on Ubuntu.Installing Sun JDK 6 on Ubuntu 12.04:Download the sun jdk 6 bin from here.
2012-08-18 22:18:07
652
转载 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
978
原创 %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
70679
5
原创 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
828
转载 Android中打印代码的调用层次
http://hubingforever.blog.163.com/blog/static/171040579201172282210766/在我们调试Android代码的时候,有些时候需要取得当前代码的调用层次(调用栈)。本人现知3种方法,一种是java传统的方法,另一种是Android提供的方法,还有第三种需借助于Exeption或Throwable。第一种,通过getStac
2012-08-08 14:27:24
2489
转载 关于Android Repo
http://source.android.com/source/version-control.htmlAndroid使用Git作为代码管理工具,开发了Gerrit进行代码审核以便更好的对代码进行集中式管理,还开发了Repo命令行工具,对Git部分命令封装,将百多个Git库有效的进行组织。要想克隆和管理这百多个Git库,还真不是一件简单的事情。如果了解了Repo的实现,参考《Usin
2012-08-08 11:42:28
1349
原创 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
3480
1
转载 git 忽略跟踪工程文件
一、git忽略文件有三种:1、全局范围内有效的忽略文件就是"版本库根目录/.git/info/exclude",全局范围内的所有忽略规则都以行为单位写在这个文件中;2、局部范围内有效的忽略文件就是.gitignore,这个忽略文件只对某一级目录下的文件的忽略有效;如果某一个目录下有需要被忽略的文件,那么就可以在该目录下手工地创建忽略文件.gitignore,并在这个忽略文件中写上忽略规则,
2012-08-07 17:14:31
1522
原创 Activity全屏的两种方法
Activity全屏的两种方法:第一种:requestWindowFeature(Window.FEATURE_NO_TITLE); // 隐藏标题getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_
2012-08-07 14:52:55
591
转载 安卓开发之常见死机问题--log分析
一般在平时工作中,基本上很多代码可以在eclipse+ndk进行调试,但如果需要用到具体的硬件设备,如媒体播放设备无法模拟的情况下,只能上硬件(盒子或手机)上进行调试。此时唯一的调试手段就是logcat产生log信息进行分析问题了。 什么时候会有Log文件的产生 ?一般在如下几种情况会产生log文件 。 1、程序异常退出 uncaused exception 2、程序强制关闭 F
2012-08-07 14:48:29
1050
原创 BroadcastReceiver 10秒 ANR
在 Android中,程序的响应(Responsive)被活动管理器(Activity Manager)和窗口管理器(Window Manager)这两个系统服务所监视,当BroadcastReceiver在10秒内没有执行完毕,Android会认为该程序无响应,所以在 BroadcastReceiver里不能做一些比较耗时的操作,否则会弹出ANR(Application No Response)
2012-08-07 14:40:47
9704
转载 BackTrack5 (BT5)无线密码破解教程之WPA/WPA2-PSK型无线密码破解
昨天发布了BackTrack5 (BT5)无线wep密码破解教程之minidwep-gtk破解法一文,对BT5下破解wep无线密码的简单方法做了介绍,今天奶牛为朋友们介绍下如何在bt5下破解wpa wpa2类型的无线密码。前提:安装或者硬盘引导了BT5的gnome32位镜像,可以参看奶牛的文章BackTrack5硬盘引导+BT5硬盘安装全教程虽然人们都说wpa的密码难破解,其实
2012-02-17 19:27:26
2687
转载 Android 一个apk多个ICON执行入口
转载:http://icodelogic.com/?p=383一个工程对应一个AndroidManifest.xml文件,这个文件中包含有该项目的一些设置,如权限、SDk版Activity、Service信息等。一般而言,这个文件中会有且仅有一个application节点,这个节点表示这是一个应用程序,不管它下面还有多少子节点如Activity、Service等等。形象的说,就是这个项目生成的
2012-02-17 16:55:47
3256
转载 Android UI事件处理[isInTouchMode()]
谢谢下面的文章 今天解决了一个Android平台下的焦点问题。发现其中关键问题的所在是Android的touchMode。从JavaSwing平台过来的人,都会关注setFocusable()和requestFocus()方法,但是在Android的View中还有另外的两个个方法,setFocusableInTouchMode()和requestFocusFromTouch()方法。这
2012-02-09 16:19:55
7470
转载 shell--sed
-------------------------------------------------------------------------USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor) Dec. 29, 2005Compiled by Eric Pement - pemente[at]northpark[dot
2012-02-07 11:33:21
1435
VMware_Install_Cleaner.exe
2009-12-12
VB写代码时的滚轮插件
2009-05-26
c++应用编程200例
2008-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人