
技术碎片
云中计算巫作坤
这个作者很懒,什么都没留下…
展开
-
搭建WP开发环境
第一次搭建WP开发环境,根据以往的经验,微软出的东西一般上手都很容易,我想WP开发环境也不例外,事实也印证了这点。在网上随便找了一篇文章大概看了两眼,一切很顺利就完成了。WP开发环境的搭建只有两个步骤:1、安装VISUAL STUDIOVS我选用的是2012版,这个微软的网站上就有,直接下,虽然有使用天数的限制,但根据以往的经验到期之后删除了重新装一下就可以了。地址:http://ww原创 2013-12-07 15:58:36 · 2296 阅读 · 0 评论 -
UBUNTU下的ANDROID开发环境搭建
一直在WINDOWS下进行ANDROID开发,因为需要编译NDK,所以需要用到LINUX进行编译开发,前两天装了一个UBUNTU ,版本是10.10整了好一阵,也看了网上很多朋友写的文章,发现都不好使,按照以前WINDOWS下的方式,总算把开发环境搭建起来了,把它整理成一个日志,以供大家参考和自己日后查看1、安装UBUNTU,这个要写就多了,大致描述一下,我是通过网上下载ISO安装包,通过原创 2011-11-25 16:13:14 · 618 阅读 · 0 评论 -
使用AXMLPrinter2,smali,baksmali来实现Android 编译,反编
一、前言:诸如layout里的布局及权限文件 (AndroidManifest.xml)已经是一堆乱码了,完全看不懂,想看看别人是怎么布局的都不容易。还有源代码都被编译成了 classes.dex,完全看不出什么线索。基于以上的困惑,笔者给大家分享一下Android中的拿来主转载 2011-08-30 16:58:07 · 1118 阅读 · 0 评论 -
ANDROID取CPU序列号
Java代码:[/b][code]/*** 获取CPU序列号* * @return CPU序列号(16位)* 读取失败为"0000000000000000"*/public static String getCPUSerial()转载 2011-08-30 14:35:18 · 886 阅读 · 0 评论 -
adb shell
Adb命令是ANDROID调试桥工具,具有很多日常所需要的功能1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号4. 启动模拟器:原创 2011-11-24 12:14:50 · 864 阅读 · 0 评论 -
用Eclipse开发android原码
1、Android的文件系统结构是怎样的,我们安装的程序放在那里?编译Android源码之后,在out/target/product/generic一些文件:ramdisk.img、system.img、userdata.img、 system、 data、root其中, system.img是由 system打包压缩得到的, userdata.img是由 data打包压缩得到的。转载 2011-12-13 13:08:36 · 695 阅读 · 0 评论 -
编译Android
前一阵一位热心的朋友发了一个份ANDROID源程序,一直想把它编译一下,好一阵折腾总算把环境部署好了,下午下班开始make一下,早上回来竟然成功了 以下是我的编译环境搭建和编译步骤,需要对大家有所帮忙1、安装UBUNTU,这个就不细说了,我开始装的是10.10,后来升级到11.04,其实直接用10.10也没什么问题,不过人嘛总是有一种想法,新的一定比旧的好,要不还推新的版本干吗,抱着这样原创 2011-12-01 10:34:21 · 1524 阅读 · 0 评论 -
修改boot.img
1、备份boot.img(前提是必须有root权限的手机)adb shellsucat /proc/mtd备份boot.img命令举例如下(切记手机不同,命令不一定相同,请核对自己手机上一步的显示):cat /dev/mtd/mtd1 >/sdcard/boot.img2、挂载主机的一个文件夹到VMware虚拟机(我比较习惯VMware)。sudo moun转载 2011-12-14 09:07:36 · 6540 阅读 · 0 评论 -
MAVEN+SPRING+MYBATIS整合常见问题
从语言的角度上来说JAVA是一门非常优秀的语言,但是J2EE的开发一直给人的感觉入门比较麻烦,在JAVA的圈里经常听到的一个词是整合,大量的开源框架可以满足开发者各种需求,但需要像堆积木一样把它们搭在一块是一个费时费力的事,在这个过程中也经常碰到这样那样的问题。虽在软件开发岗位已经奋斗10年有余,但对于JAVA来说我接触的时间也不长,在这不断整合的路上也碰到了这样那样的问题,于是写下此文。文中我不但提供了问题和解决方案,同时简要描写了一下我分析和处理这个问题的过程,希望对大家能有所帮助。原创 2014-02-20 15:25:51 · 7869 阅读 · 0 评论 -
解包、编辑、打包boot.img文件
首先声明这是转帖,LINUX环境大家可以用VMWARE来虚拟,可以下载UBUNTU目录1、背景知识2、boot和recovery映像的文件结构3、对映像文件进行解包、编辑、打包的常规方法3.1、另一种解包、编辑、打包的方法4、将新的映像刷回到手机5、解包、编辑、打包为我们带来了什么6、本文讲的内容与使用update.zip刷机包不是一码事正文1、背景知识转载 2011-12-14 08:39:41 · 2320 阅读 · 0 评论 -
UBUNTU下连接ANDROID手机调试
既然玩android开发,就必须也得深入到系统,模拟器慢得要死,就上真机了。windows下一切都是那么小白,换到linux下就得自己动手。 查了相关资料 ,终于知道怎么弄了。我的机型是 moto mb525 (Defy) 首先准备好一切环境adb,官网有,开发肯定离不开这个android sdk手机设置为调试模式能看到这篇文章,你的手机肯定是已经root过了。转载 2011-12-31 15:48:14 · 3902 阅读 · 0 评论 -
开启Windows server2012中的休眠功能
买了一台HP笔记本,由于硬件优化原因,好几个系统在上面跑都不太理想,最后没办法逼着装了一个WINDOWS SERVER 2012,装上之后现发整体速度还不错,而且自事的HYPER-V虚拟机非常好用,所以就这么用了。 用的时候发现与WIN7之类的系统有很多的差异,最常用的一个休眠功能竟然找不到在哪开启,后来寻思不会是因为是SERVER版本的原因吧,SEVER的东西本来的设计思想是长原创 2013-02-25 13:25:20 · 33139 阅读 · 0 评论 -
通过wifi调试android程序 无线调试模式
数据线丢了,不想花钱去买,在网上看了看,android手机居然可以通过wifi进行程序的调试,太好了,自己搞了一下,虽然网上写的很详细,但是还是有些问题,记录下来,下次参考。1.首先让android手机监听指定的端口: 这一步需要使用shell,因此手机上要有终端模拟器,不过网上很多,随便找个就行了,依次敲入下列几行:su//获取root权限setprop service.a转载 2012-09-25 10:38:53 · 3102 阅读 · 0 评论 -
Java Annotation详解
元数据的作用如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致可分为三类:l 编写文档:通过代码里标识的元数据生成文档。l 代码分析:通过代码里标识的元数据对代码进行分析。l 编译检查:通过代码里标识的元数据让编译器能实现基本的编译检查。 基本内置注释 @Override注释能实转载 2012-06-01 12:32:24 · 595 阅读 · 0 评论 -
android.view.WindowManager$BadTokenException: Unable to add window
错误:android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@435def20 is not valid; is your activity running? at android.view.V转载 2012-04-19 13:07:50 · 565 阅读 · 0 评论 -
集成到ROM里的应用升级问题
以前开发了一个应用,并集成到手机的ROM里随手机一起发布,后又对该应用进行了升级,但每次安装之后重启手机该程序又恢复到上一个版本,分析了好久发现问题出在AndroidManifest.xml文件的一个版本号设置不当,每次发布只修改了versionname里的值,但事实上ANDROID程序比较的时候是通过versioncode来比较两次安装的版本,每次发布升级的时候除修改versionname之外还原创 2012-03-09 09:10:51 · 817 阅读 · 0 评论 -
WIN7 X64下用REGSVR32 注册DLL失败的解决办法
刚刚把系统重装了一下,装了一个WIN7 X64发现原来可以注册上的DLL现在注册不上了,总是提示加载DLL失败。后来在网上好一遍查,最终总算找到了解决的办法,具体方法如下1、在桌面上创建一个批处理,用于执行CMD.EXE2、在c:\windows\syswow64下创建一个文件夹,把需要注册的文件复制到刚创建的目录下3、右键点击刚才创建的批处理,选择以管理员身份运行4、输入re原创 2011-12-06 10:08:05 · 12298 阅读 · 0 评论 -
ANDROID源代码结构
Android 代码的工程分为三个部分:核心工程( Core Project )建立 Android 系统的基础,在根目录的各个文件夹中。扩展工程( External Project )使用其他开源项目扩展的功能,在external 文件夹中。包( Package )提供 Android 的应用程序和服务,在package 文件夹中。核心工程 :bionic : C转载 2012-01-18 12:10:01 · 697 阅读 · 0 评论 -
ANDROID源码编译开发总结
转自http://blog.youkuaiyun.com/zhangchiytu/archive/2011/04/08/6310488.aspx说明:这篇文章是介绍如何开发Android源码,包括各平台的源码而非仅仅Google释放的源码,我采用的是MSM7267. 前提不需要SDK,不需要ADT,通过整个工程的编译都可以生成。为了在Eclipse中调试源码如Phone、MMS、Co转载 2012-01-18 11:55:31 · 1508 阅读 · 0 评论 -
Jenkins/Hudson自动化构建有关Maven兼容问题处理
Jenkins/Hudson是一套非常强大的自动化构建系统,其具有使用简单,对各种开发环境支持良好,正确地使用能解决研发过程管理中版本构建、发布的诸多问题。本文描述了笔者在使用过程中碰到的一个问题,同时给出了该问题的解决方案。原创 2014-03-26 14:10:41 · 14003 阅读 · 1 评论