Android
坏哥哥哥哥
努力去成为一个公司会枪手的程序猿
展开
-
谷歌扩展包使用教程
APK扩展文件及使用一、APK扩展文件基本知识 Android Market (Google Play Store)中每个APK文件的最大限制是50MB。如果您的程序中包含大量的数据文件,以前您只能把这些数据文件放到自己的服务器上,当用户启动程序的时候让用户去下载。现在这些数据文件可以直接上传到Android Market了。在新的Market控转载 2015-06-04 10:49:05 · 3035 阅读 · 1 评论 -
Android传递数据到web乱码解决 技巧
1,在Android发送数据的时候,进行编码URLEncoder.encode(数据,编码);2,在web客户端将接收到的数据先转成二进制再编码String newValue=new String( 数据.getBytes("ISO8859-1"),编码);原创 2013-08-10 09:47:00 · 939 阅读 · 0 评论 -
对象之间比较 重写hashCode和equals方法
用户声明一个对象的时候,即:new一个对象的时候,会存储在堆区当中,不同的对象存储的堆区位置不同。因此对象之间比较的时候,不能单纯的直接比较,应该重写hashCode和equals方法范例如下:public class Account{private String name;public Account(String name){}public Account(St原创 2013-08-09 17:12:56 · 987 阅读 · 0 评论 -
调用系统分享 Android
/*** 调用系统的分享* @param activtiy* @param shareTitle 分享标题* @param shareContent 分享内容*/public static void systemShare(Activity activity, String shareTitle, String shareContent) {Intent intent原创 2013-08-09 12:26:33 · 866 阅读 · 0 评论 -
图片剪裁 Android
1,第一种/*** 图片裁剪(适用于大图裁剪)* @param activity* @param uri* @param fileUri 裁剪之后图片保存文件的uri*/public static void ImageCut(Activity activity, Uri uri,Uri fileUri){Intent intent = new Intent("com原创 2013-08-09 12:25:56 · 2256 阅读 · 0 评论 -
调用系统电话 Android
1,第一种 无号码/*** 调用系统电话程序* @param context* @param phoneNum 电话号码*/public static void callPhone(Context context,) {Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" ));contex原创 2013-08-09 12:23:43 · 750 阅读 · 0 评论 -
调用系统短信程序 Android
/*** 调用系统短信程序* @param context*/public static void sendSMS(Context context) {Uri uri = Uri.parse("smsto:");Intent i = new Intent(Intent.ACTION_SENDTO, uri); //ACTION_SENDTO ="android.int原创 2013-08-09 12:19:31 · 939 阅读 · 0 评论 -
TextView 字体水平滚动,走马观灯 和 间距设置
1, 内部距离边框间距android:padding;android:paddingLeft;android:paddingRight;........2, 外部间距android:lineSpacingExtra="5dp" //距离多大android:lineSpacingMultiplier="" //距离的倍数原创 2013-07-30 10:48:32 · 1444 阅读 · 0 评论 -
获取服务器Url图片资源,并显示在ImageView中 Android
在ImageView_test.xml文件中 android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:id="@+id/lookView" andro原创 2013-08-09 13:47:01 · 6326 阅读 · 0 评论 -
过滤器处理乱码 Android Web
/***编码处理*/public class EncodingHttpServletRequest extends HttpServletRequestWrapper{private HttpServletRequest request;public EncodingHttpServletRequest(HttpServletRequest request){super原创 2013-08-10 12:08:19 · 820 阅读 · 0 评论 -
Android开源项目,UI设计特效下载
http://www.csdn.net/article/2013-05-21/2815370-Android-open-source-projects-finale/1原创 2013-08-10 17:12:41 · 795 阅读 · 0 评论 -
请求Url的json数据
public List getJSONLastNews() throws Exception{String path="http://192.168.1.100:8080/videonews/ListService?format=json";URL url=new URL(path);HttpURLConnection conn=(HttpURLConnection) url.op原创 2013-08-10 09:02:51 · 1048 阅读 · 0 评论 -
Android 监控IP地址的变化
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_par原创 2013-11-07 22:00:04 · 4216 阅读 · 0 评论 -
Android CPU监控想法,思路,核心技术和代码
CPU监控技术,描述某一个时刻,每一个应用程序所耗费的CPU资源原创 2013-10-26 14:43:05 · 1560 阅读 · 0 评论 -
android 流量监控实现想法
经过2,3周的时间研究流量的监控,什么TrafficStats提供的方法,做的时候蛋疼的要屎,2G/3G的流量获取根本就不准确,至于什么原因网络上面也有说,就不讲了。经过研究,通过读取/proc/uid_stat/项目uid/下面的两个文件,获取流量信息。再通过自己的逻辑算法,解决了流量监控和统计的问题。可能也有不准确的地方,请多多指导本监控软件,实现的是监控一个月的程序使用流量原创 2013-10-16 10:44:14 · 1787 阅读 · 2 评论 -
MyEclipse本地破解显示中文界面
下载压缩包:http://download.csdn.net/detail/huaigegegege/6381741zh_CN.7z解压缩将zh_CN目录文件放到dropins目录下面即可原创 2013-10-11 11:13:51 · 1154 阅读 · 0 评论 -
Tweened Animation动画效果制作 小教程
第一步,在res目录下,创建文件夹anim第二步,在anim文件夹中创建xml文件 android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="5000" /> 旋转 fromDegrees 起始角度原创 2013-08-18 23:02:09 · 1177 阅读 · 0 评论 -
ORMLite使用教程
下载地址:http://download.csdn.net/detail/huaigegegege/5967937原创 2013-08-18 09:02:09 · 1077 阅读 · 0 评论 -
ADT对应SDK版本
Android早期的版本号有点“混乱”,比如Android 2.2对应的ADT版本为ADT-0.9.9而Android 2.3对应的的ADT版本则突然“跃迁”为 ADT-8.0.0.zip。而且Android SDK还包含SDK Tools和SDK Platform两个东西,它们的意义也不同,它们也有各自的版本号,因此有些人在此处容易混淆,下面将它们之间的对应关系进行一下简单的归纳:翻译 2013-08-12 11:14:19 · 1667 阅读 · 0 评论 -
调用系统相机 Android
public static boolean isMounted() {return Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState());}//判断是否有sdcard ,在自定义SdCardTool类中/*** 调用系统相机* @param activity*/public原创 2013-08-08 11:26:31 · 746 阅读 · 0 评论 -
横竖屏切换 精解 Android
1,仅使用横屏或竖屏的设置放在,在manifest.xml文件的Activity中加入一个属性 android:screenOrientation="landscape" //横屏android:screenOrientation="portraint" //竖屏例如: android:name="com.subh.myapplicat原创 2013-07-28 15:37:40 · 753 阅读 · 0 评论 -
RelativeLayout相对布局
android:layout_above 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLeftOf翻译 2013-07-26 15:48:39 · 723 阅读 · 0 评论 -
不同控件设置背景色方法
首先,在java文件中,用findViewById获取对应的组件, 如:mLayout=(LinearLayout)findViewById(R.id.layout);然后在设置 : mLayout.getBackground().setAlpha(150) ; 参数值取0-255之间原创 2013-07-26 14:38:25 · 942 阅读 · 0 评论 -
给LinearLayout设置阴影
/*** 給LinearLayout设置阴影*/private void setLinearLayoutDark() {LinearLayout linearLayout = (LinearLayout) findViewById(R.id.layoutDark);BlurMaskFilter blurFilter = new BlurMaskFilter(5,原创 2013-07-26 15:03:16 · 9076 阅读 · 0 评论 -
JSON复杂文档解析 Android自带JSONObject,JSONArray方法
解析的文档内容为:{ "responseCode": 0, "msgInfo": "业务处理成功。", "msgDetailInfo": null, "data": [ { "pbtId": 1, "pbtName": "公积金", "keyGroupList": [ {原创 2013-07-25 20:37:13 · 1204 阅读 · 0 评论 -
JSON文档解析 Google提供的GSON的jar包,利用JSONReader方法
解析的文档内容为:{ "responseCode": 0, "msgInfo": "业务处理成功。", "msgDetailInfo": null, "data": [ { "pbtId": 1, "pbtName": "公积金", "keyGroupList": [ {原创 2013-07-25 20:39:29 · 2599 阅读 · 0 评论 -
TextView 实现走马观灯 水平滚动效果
TextView中设置必须的属性:1、android:singleLine=true:字体显示为单行;2、android:marqueeRepeatLimit:设置滚动的次数3、android:ellipsize:设置字体效果可以是:none,start,moddle,end,走马观灯的属性值为marquee;4、android:focusableInTouchMode:在触摸模式原创 2013-07-26 12:10:19 · 1355 阅读 · 0 评论 -
JSON文档解析 三种方法
private String jsonData1="[{\"name\":\"renhaili\",\"age\":20},{\"name\":\"zhouxiaodong\",\"age\":21}]";private String jsonData2="{\"name\":\"xiong\",\"age\":18}"; /** * 解析方法一 * @param jsonDa原创 2013-07-25 20:26:43 · 952 阅读 · 0 评论 -
隐藏标题栏
@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState); //隐藏标题栏requestWindowFeature(Window.FEATURE_NO_TITLE); //定义全屏参数 int flag=WindowMana原创 2013-07-28 15:49:33 · 726 阅读 · 0 评论 -
GridView消除点击状态,设置点击换背景
1, 去除Gridview中,点击时,隐藏点击效果GridView gridView=(GridView)findViewById(R.id.gv);gridView.setSelector(new ColorDrawable(Color.TRANSPARENT)); //TRANSPARENT为透明色2, 改变背景色在Drawable目录下,创建一个选择器sele原创 2013-07-28 16:23:45 · 1186 阅读 · 0 评论 -
WebView使用笔记 Android
WebView使用注意事项:1, 在AndroidManiFest.xml文件中设置许可,否则会出现Web Page Not Available2, 如果访问页面存在JavaScript,在webviewd中必须设置支持Javascriptwebview.getSetting().setJavaScriptEnabled(true);3,如果页面链接,如果希望点击链接继原创 2013-08-01 16:51:19 · 1172 阅读 · 0 评论 -
AndroidManifest.xml文件设置各种常用权限
格式: package="com.example.webview" android:versionCode="1" android:versionName="1.0" > 。。。。 有关错略的位置信息获取:ACCESS_COARSE_LOCATION。比如说MyLocation A原创 2013-08-07 17:10:50 · 1338 阅读 · 0 评论 -
Eclipse显示中文 在线安装教程
准备工作:1,一个完整的Eclipse软件;2,加载软件地址:http://download.eclipse.org/technology/babel/update-site/R0.11.0/kepler3,能上网步骤:第一步:Help-->Install new Software, 跳出如下界面第二步:点击Add按钮:输入Name和Url地址第原创 2013-08-06 21:21:56 · 1681 阅读 · 0 评论 -
动态向table添加数据
function show( jsonData ){var jsonObjs=eval(jsonData) ;var table=document.getElementById("personTable");for(var y=0 ; y var tr = table.insertRow( table.rows.length ) ;//添加三列var td1=tr.inse原创 2013-08-18 21:29:00 · 1529 阅读 · 0 评论 -
Eclipse常用快捷捷
Ctrl+1或F2 快速修复(最经典的快捷键)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一翻译 2013-08-05 15:13:31 · 698 阅读 · 0 评论 -
WebView解决Html5和定位问题
String dir = this.getApplicationContext().getDir("database", Context.MODE_PRIVATE).getPath(); //获取路径webView.getSettings().setDatabasePath(dir); //设置缓存保存路径//使用localStorage则必须打开webView.getSe原创 2013-08-05 14:28:17 · 2544 阅读 · 0 评论 -
ImageView适配器点击效果失效 解决方法
适配器backward.xml android:state_pressed="true" android:drawable="@drawable/bottom_bar_icon_backward_un" > android:drawable="@drawable/bottom_bar_icon_back原创 2013-08-05 08:56:20 · 1194 阅读 · 0 评论 -
eclipse中安装ADT教程详解
【教程】【多图详解】如何在Eclipse中离线安装ADT(Android Development Tools)2013 年 1 月 3 日 下午 11:10crifan已有4145人围观3个评论背景本来正常情况的话,去下载集成好ADT的Eclipse,就可以直接使用了:【记录】搭建Android开发环境但是呢,(有人)有时候,是本身已经有了Eclip原创 2013-07-31 22:05:26 · 1391 阅读 · 0 评论