build.sh Android多渠道打包编译
#!/bin/bash
basedir=$(cd "$(dirname "$0")";pwd)
cd $basedir
markets="dev androiMarket gfan anzhi"
for market in $markets
do
echo packaging wardrobe_1.1.1_$market.apk ...
sed -i '' "s/\(android:value=\)\"\(.*\)\"\( android:name=\"UMENG_CHANNEL\"\)/\1\"$market\"\3/g" AndroidManifest.xml
ant -Dapk-name=wardrobe -Dapk-version=1.1.120121120 -Dapk-market=$market
done
build.xml-Andorid ant一键多渠道编译
<!--
byread Package Utility
Author: Wuyexiong
Date: 20121114
-->
<!-- ant打包步骤
1.用aapt生成R.java
2.JAVAC编译JAVA文件
3.批处理生成classes.dex
4.aapt打包资源
5.apkbuilder包资源和类文件为APK文件
6.jarsinger 对APK进行签名-->
basedir=$(cd "$(dirname "$0")";pwd)
cd $basedir
markets="dev androiMarket gfan anzhi"
for market in $markets
do
echo packaging wardrobe_1.1.1_$market.apk ...
sed -i '' "s/\(android:value=\)\"\(.*\)\"\( android:name=\"UMENG_CHANNEL\"\)/\1\"$market\"\3/g" AndroidManifest.xml
ant -Dapk-name=wardrobe -Dapk-version=1.1.120121120 -Dapk-market=$market
done
proguard-project
proguard-project.txt
解决Gson引入而混淆不能通讯问题
treeContentProvider.rar
Android uses a concept called content providers for abstracting data into services. This
idea of content providers makes data sources look like REST-enabled data providers,
such as web sites. In that sense, a content provider is a wrapper around data. A SQLite
database on an Android device is an example of a data source that you can encapsulate
into a content provider
Pro.Android.4.pdf
[android.开发书籍].Pro.Android.4.pdf
好书
Android google io 2012 opensource已通过编译无错误
http://code.google.com/p/iosched/
Download the Google I/O 2012 app
Google I/O is a developer conference held each year with two days of deep technical content featuring technical sessions and hundreds of demonstrations from developers showcasing their technologies.
This project is the Android app for the conference. The app supports devices running Android 2.2+, and is optimized for phones and tablets of all shapes and sizes.
With the app, users can:
View the conference agenda and edit your personal schedule
View detailed session, code lab, and speaker information, including speaker bios, photos, and Google+ profiles
+1 sessions right from the app
Participate in public #io12 conversations on Google+
Guide yourself using the conference map
Get a reminder a few minutes before sessions in your schedule are due to start
View information about companies in the Developer Sandbox
Keep up with announcements from the I/O team during the conference
View your schedule on your Android 3.0+ device's home screen using an app widget
Play "I/O Live" session video streams on your Android 3.0+ and Google TV devices
Automatically sync sessions in your schedule to your Android 4.0 device's calendar
Beam session details from your Android 4.0, NFC-enabled device to another using Android Beam
commons-codec-1.5-bin.zip
commons-codec-1.5-bin.zip
ChromeCacheView1.27
ChromeCacheView是一个小工具读取谷歌Chrome网络浏览器缓存文件夹,并显示当前存储在缓存中的所有文件的列表。对于每个缓存文件,显示以下信息:网址,内容类型,文件大小,上次访问时间,到期时间,服务器名称,服务器的响应,和更多的
你可以很容易地从缓存列表中选择一个或多个项目,然后解压缩文件到另一个文件夹,或复制到剪贴板中的网址列表。
MeGUI压制Android流媒体
一、 工具篇
Microsoft .NET Frame work 2.0(或2.0以上版本)、--NetFx20SP2_x86.exe
(XP及之前的操作系统需安装,若已安装则不必重复下载安装)(Vista及以后的操作系统不必安装)
MeGUI-- MeGUI_0.3.5_XiaZaiBa.zip
(绿色解压)
NeroAAC-- NeroAACCodec-1.5.1.zip
(MeGUI插件)
完美解码-- PureCodec20110603_XiaZaiBa.zip
(安装本解码包前请先卸载任何其他解码包,包括暴风影音等
若已安装其他的完整解码包(需包含Avisynth)则无需下载)
Avisynth-- avisynth.exe
(直接安装,解码核心)
AVSWriter-- AVSWriter.rar(AVS傻瓜工具)
(解压使用)
ColorMatrix.dll-- ColorMatrix.rar
(MeGUI插件)
BT709ToBT601.dll-- BT709ToBT601.rar
(MeGUI插件)
Android新浪微博_WebView_Oauth
Android新浪微博,通过WebView来截取授权验证码
~~~~
Android新浪微博,通过WebView来截取授权验证码
~~~~
花1K内存实现高效I-O的RandomAccessFile类
花1K内存实现高效I-O的RandomAccessFile类
自己搜搜这个关键字.
我主要是用来优化Android上多线程断点下载的写文件效率
RandomAccessFile是操作硬盘的,比操作内存的数据慢了几百万倍,
所有有人做出优化,我特上传代码
TCPView 查看端口和线程的小工具
TCPView是一个查看端口和线程的小工具,只要木马在内存中运行,一定会打开某个端口,只要黑客进入你的电脑,就有新的线程,tcpview虽然是静态表示端口和线程的,但是它方便,占用资源少!
BitrateViewer
BitrateViewer
Bitrate Viewer一款可以可以用来查看视频文件的码率和分辨率的工具。
PC安装黑苹果,同事整理的资料
,同事整理的资料 PC安装黑苹果,同事整理的资料 PC安装黑苹果,同事整理的资料 PC安装黑苹果,同事整理的资料 PC安装黑苹果
Jamendo android开源在线音乐播放器
http://blog.csdn.net/terryyhl /开源项目在线音乐播放器
Jamendo
Jamendo在线音乐播放器是一款android平台在开源的在线音乐播放,该播放器的主要特色如下:
1. 界面美观,在jamendo播放器中精美的布局的随处可见,大量使用自定义控件和Adapter进行布局,这点可供初学者好好探讨研究
2. 构架清晰
3. 在代码中大量使用全局缓冲机制,如全局Application缓冲,图片缓冲等等。。
4. 数据传递使用JSON方式,网络传输(Apache Http 4.0)。。。
5. 全局的MediaService,并且伴有NotifyManager等进行通知
部分截图如下:
主界面:
MusicSearch界面
Music 播放界面,从图中可以看出,播放界面做的很美观
播放界面下方用到了SlidingDrawer
RadioSearch 界面
Jamendo 官方网站:http://www.jamendo.com/en/
分享的内容依次是:
1.分析Music搜索实现,主要是网络和JSON传输
2.分析全局Application缓存实现方法
3.分析Download模块
4.分析Adapter使用
5.分析全局Service构成
6.分析自定义Widet,代码中大量使用自定义布局,对新手学习布局很有帮助
7.分析整体结构
testdisk-6.12.linux26.tar.bz2
testdisk-6.12.linux26.tar.bz2
这个是linux版本下的...很遗憾我的ubuntu全部分区都被删除所以不能测这个
testdisk-6.12.win.zip
http://sm.xfy.cn/html/201105/11.html
上面是使用教程..
这个是windows版本的
Android_UI_ProgressDialog
Demo帖子说明地址
http://blog.csdn.net/forever_crying/archive/2011/06/25/6566897.aspx
九、位置服务与地图应用-Android开发与实践
了解位置服务的概念
了解地图密钥的申请方法
掌握获取位置信息的方法
掌握MapView和MapController的使用方法
掌握Google地图覆盖层的使用方法
八、数据存储与访问 Android开发与实践
1. SharedPreferences(配置)
2. 文件存储
3. SQLite数据库
4. ContentProvider
七、Android后台服务-Android开发与实践
了解Service的原理和用途
掌握进程内服务的管理方法
掌握服务的隐式启动和显式启动方法
了解线程的启动、挂起和停止方法
了解跨线程的界面更新方法
掌握跨进程服务的绑定和调用方法
六、组件通信与广播消息-Android开发与实践
了解使用Intent进行组件通信的原理
掌握使用Intent启动Activity的方法
掌握获取Activity返回值的方法
了解Intent过滤器的原理与匹配机制
掌握发送和接收广播消息的方法
五、Android用户界面(UI)-Android开发与实践
了解各种用户界面的控件的使用方法
掌握各种界面布局的特点和使用方法
掌握选项菜单、子菜单和快捷菜单的使用方法
掌握按键事件和触摸事件的处理方法
四、Android程序生命周期-Android开发与实践
了解Android系统的进程优先级的变化方式
了解Android系统的四大基本组件
了解Activity的生命周期中各状态的变化关系
掌握Activity事件回调函数的作用和调用顺序
掌握Android应用程序的调试方法和工具
三、初探Android开发-Android开发与实践
掌握使用Eclipse开发Android应用程序的方法
掌握Android虚拟设备的创建方法
了解R.java文件的用途和生成方法
了解AndroidManifest.xml文件的用途
了解Android的程序结构
了解使用命令行创建Android应用程序方法
二、Android开发环境配置-Android开发与实践
掌握Android开发环境的安装配置方法
了解Android SDK的目录结构和示例程序
了解各种Android开发工具的用途
一、Android简介-Android开发与实践
认识Android及3G软件开发基础知识
熟悉Android SDK的基本结构,工具的基本用法
掌握Android程序的基础结构
掌握Android 基本组件的使用方法
掌握Android 基本的数据存储操作
掌握Android控制层的开发
了解Android上的网络通信及测试相关知识
Source Insight 3.5 绿色版
Source Insight是一个功能强劲的程序编辑器,他内置对C/C++,Java和x86汇编语言程序的解析;有自己的动态数据库在你编程时提供有用的文本提示,包括有关的函数,宏,参数等
<%=hide_intro_begin%>
如今最好用的语言编辑器,支持几乎所有的语言, 如C、C++、ASM、PAS、ASP、HTML等常见的,还支持自己定义关键字,如果您 是一个程序员或者网页制作人,这个软件对您都是有帮助的!
Android工程res目录下的color.xml颜色大集合
<color name="white">#FFFFFF</color>
- <!-- 白色
-->
<color name="ivory">#FFFFF0</color>
- <!-- 象牙色
-->
<color name="lightyellow">#FFFFE0</color>
- <!-- 亮黄色
-->
<color name="yellow">#FFFF00</color>
- <!-- 黄色
-->
<color name="snow">#FFFAFA</color>
- <!-- 雪白色
-->
<color name="floralwhite">#FFFAF0</color>
- <!-- 花白色
-->
<color name="lemonchiffon">#FFFACD</color>
- <!-- 柠檬绸色
-->
<color name="cornsilk">#FFF8DC</color>
- <!-- 米绸色
-->
<color name="seashell">#FFF5EE</color>
- <!-- 海贝色
-->
<color name="lavenderblush">#FFF0F5</color>
- <!-- 淡紫红
-->
<color name="papayawhip">#FFEFD5</color>
- <!-- 番木色
-->
<color name="blanchedalmond">#FFEBCD</color>
- <!-- 白杏色
-->
<color name="mistyrose">#FFE4E1</color>
- <!-- 浅玫瑰色
-->
<color name="bisque">#FFE4C4</color>
- <!-- 桔黄色
-->
<color name="moccasin">#FFE4B5</color>
- <!-- 鹿皮色
-->
<color name="navajowhite">#FFDEAD</color>
- <!-- 纳瓦白
-->
<color name="peachpuff">#FFDAB9</color>
- <!-- 桃色
-->
<color name="gold">#FFD700</color>
- <!-- 金色
-->
<color name="pink">#FFC0CB</color>
- <!-- 粉红色
-->
<color name="lightpink">#FFB6C1</color>
- <!-- 亮粉红色
-->
<color name="orange">#FFA500</color>
- <!-- 橙色
-->
<color name="lightsalmon">#FFA07A</color>
- <!-- 亮肉色
-->
<color name="darkorange">#FF8C00</color>
- <!-- 暗桔黄色
-->
<color name="coral">#FF7F50</color>
- <!-- 珊瑚色
-->
<color name="hotpink">#FF69B4</color>
- <!-- 热粉红色
-->
<color name="tomato">#FF6347</color>
- <!-- 西红柿色
-->
<color name="orangered">#FF4500</color>
- <!-- 红橙色
-->
<color name="deeppink">#FF1493</color>
- <!-- 深粉红色
-->
<color name="fuchsia">#FF00FF</color>
- <!-- 紫红色
-->
<color name="magenta">#FF00FF</color>
- <!-- 红紫色
-->
<color name="red">#FF0000</color>
- <!-- 红色
-->
<color name="oldlace">#FDF5E6</color>
- <!-- 老花色
-->
<color name="lightgoldenrodyellow">#FAFAD2</color>
- <!-- 亮金黄色
-->
<color name="linen">#FAF0E6</color>
- <!-- 亚麻色
-->
<color name="antiquewhite">#FAEBD7</color>
- <!-- 古董白
-->
<color name="salmon">#FA8072</color>
- <!-- 鲜肉色
-->
<color name="ghostwhite">#F8F8FF</color>
- <!-- 幽灵白
-->
<color name="mintcream">#F5FFFA</color>
- <!-- 薄荷色
-->
<color name="whitesmoke">#F5F5F5</color>
- <!-- 烟白色
-->
<color name="beige">#F5F5DC</color>
- <!-- 米色
-->
<color name="wheat">#F5DEB3</color>
- <!-- 浅黄色
-->
<color name="sandybrown">#F4A460</color>
- <!-- 沙褐色
-->
<color name="azure">#F0FFFF</color>
- <!-- 天蓝色
-->
<color name="honeydew">#F0FFF0</color>
- <!-- 蜜色
-->
<color name="aliceblue">#F0F8FF</color>
- <!-- 艾利斯兰
-->
<color name="khaki">#F0E68C</color>
- <!-- 黄褐色
-->
<color name="lightcoral">#F08080</color>
- <!-- 亮珊瑚色
-->
<color name="palegoldenrod">#EEE8AA</color>
- <!-- 苍麒麟色
-->
<color name="violet">#EE82EE</color>
- <!-- 紫罗兰色
-->
<color name="darksalmon">#E9967A</color>
- <!-- 暗肉色
-->
<color name="lavender">#E6E6FA</color>
- <!-- 淡紫色
-->
<color name="lightcyan">#E0FFFF</color>
- <!-- 亮青色
-->
<color name="burlywood">#DEB887</color>
- <!-- 实木色
-->
<color name="plum">#DDA0DD</color>
- <!-- 洋李色
-->
<color name="gainsboro">#DCDCDC</color>
- <!-- 淡灰色
-->
<color name="crimson">#DC143C</color>
- <!-- 暗深红色
-->
<color name="palevioletred">#DB7093</color>
- <!-- 苍紫罗兰色
-->
<color name="goldenrod">#DAA520</color>
- <!-- 金麒麟色
-->
<color name="orchid">#DA70D6</color>
- <!-- 淡紫色
-->
<color name="thistle">#D8BFD8</color>
- <!-- 蓟色
-->
<color name="lightgray">#D3D3D3</color>
- <!-- 亮灰色
-->
<color name="lightgrey">#D3D3D3</color>
- <!-- 亮灰色
-->
android动画效果XML代码
系统内置的各种动画效果在xml中的定义
系统内置的各种动画效果在xml中的定义
Animation
AXMLPrinter2.jar
能不能不描述啊 能不能不描述啊 能不能不描述啊 能不能不描述啊 能不能不描述啊
Navicat_for_SQLite
我个人觉得是比较好用的 Sqlite管理工具,界面UI简洁,功能强大 是中文绿色版的 无需安装
android SQLite 增删改查
1.6的SDK, 模拟器分辨率是800x480
Android 让人人都懂XML解析,Pull方式解析Xml的详尽注释
解析Xml有三种方式可选,sax ,dom ,pull ,,各有各的优点,但在android上是不推荐使用DOM来解析的
一般都用SAX和PULL 这两个性能相近, SAX的解析方式大家可以去看MARS的教程 讲的也比较好喔
PULL的话我个人觉得处理事件比较简单,所以就给不懂的同学详细讲讲,嘿嘿....希望大家都能明白
感谢 传智的张老师,黎老师, 感谢勇军哥
Android UI开发专题(五) Bitmap和Canvas实例
在Android UI开发专题的前五节我们讲到的东西主要是基础和理论内容,从本次Android123将通过实例代码来演示,本次主要是Bitmap和Canvas类的使用,根据要求缩放Bitmap对象并返回新的Bitmap对象。centerToFit方法一共有4个参数,返回一个Bitmap类型,第一个参数为原始的位图对象,width和height分别为新的宽和高,而Context是用来加载资源的上下文实例。
Android UI开发专题(四) View自绘控件
很多时候想要设计漂亮的Android UI,使用Android自带的控件无法满足我们的需要就要考虑自绘控件,在Android界面显示类View,可以通过继承扩展重写相关方法来实现我们的图形绘制。
首先我们需要了解下View类的底层实现,在SDK中我们可以看到View直接继承于Java的基类Object,实现了图形绘制和按键事件Drawable.Callback KeyEvent.Callback的相关方法,我们自绘时主要实现其内部的onDraw方法,相关的界面计算可以重写onMeasure方法,对于相关的按键可以重载onKeyDown、onKeyUp以及onTouchEvent等,下面android开发网就以一个实例来表示
Android UI开发专题(三) 各种Drawable
本次我们主要讲解Android平台下的各种Drawable,这里在SDK的android.graphics.drawable包下面可以看到有各种Drawable类多达十几种,它们到底之间有什么关系和区别呢?
Android UI开发专题(一) 之界面设计.docx
近期很多网友对Android用户界面的设计表示很感兴趣,对于Android UI开发自绘控件和游戏制作而言掌握好绘图基础是必不可少的。本次专题分10节来讲述,有关OpenGL ES相关的可能将放到以后再透露。本次主要涉及以下四个包的相关内容:
android.content.res 资源类
android.graphics 底层图形类
android.view 显示类
android.widget 控件类