android
文章平均质量分 65
haha9737
这个作者很懒,什么都没留下…
展开
-
android中getView重复加载,多次执行
最近做了一个下载的功能,但是发现android的Item加载时重复加载很郁闷,问题如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:orientation="vertical" android:scrol原创 2012-02-06 12:47:37 · 318 阅读 · 0 评论 -
android混淆编译 ---- 问题汇总
问题一:使用gson包解析数据时,出现missing type parameter异常程序中用到了gson的new typeToken,结果打包成apk发布时,发现抛出异常,但不通过打包apk时发现一切正常,百思不得其解,最初怀疑没有将gson-1.7.1.JAR打包进去,后来经过测试发现gson的其他方法经过打包也能正常运行,最后上网找了2天,终于在google gson论坛中找到了解决方法原创 2012-11-06 12:19:45 · 4928 阅读 · 0 评论 -
Android4.0 Launcher
我们看看整个Laucher的入口点,同时Laucher在加载了它的布局文件Laucher.xml时都干了些什么。我们在源代码中可以找到LauncherApplication, 它继承了Application类,当整个Launcher启动时,它就是整个程序的入口。我们先来看它们在AndroidManifest.xml中是怎么配置的。<application android:转载 2012-11-07 11:06:35 · 659 阅读 · 0 评论 -
Android通过Tcpdump抓包
1. 手机要有root权限2. 下载tcpdump http://www.strazzere.com/android/tcpdump3. adb push c:\wherever_you_put\tcpdump /data/local/tcpdump4. adb shell chmod 6755 /data/local/tcpdump5, adb shell,转载 2013-01-07 16:51:13 · 801 阅读 · 0 评论 -
android.resource://这个Uri你知道吗
转自:http://www.android123.com.cn/androidkaifa/827.html 如何访问平时APK文件Res目录下的内容呢? 如果直接访问Apk下的assets目录可以使用AssetManager类处理,而需要访问 res/raw这样的文件夹怎么办呢? 这里Android123可以告诉大家APK在安装时已经解压缩,部分资源存放在/data/data /p转载 2013-01-23 15:39:56 · 785 阅读 · 0 评论 -
解决android有的手机拍照后上传图片被旋转的问题 .
需求:做仿新浪发微博的项目,能够上传图片还有两外一个项目用到手机拍摄图片,这两个都需要把图片上传到服务器遇到问题:有的手机拍摄的图片旋转90度,有的图片旋转了180度,有的手机是正常的,服务器要求的是正的,这样问题就来了,不能用户发个照片在微博上看到的是被旋转了的啊,另外一个项目里旋转了的图片直接匹配出现问题,这个更严重。解决:开始的时候在网上没有找到很好的解决办法,谷歌百度的搜了一通,想转载 2013-01-17 10:42:32 · 1277 阅读 · 1 评论 -
Android应用如何实现换肤功能
转载自:http://yuchen.blog.51cto.com/2739238/5755231.5、1.6新增的语法不完全掌握也没关系。了解基本的面向对象思想、能编写简单的J2SE程序,掌握基本的调试方法,熟悉Swing更好。Android初级是指掌握Activity、Service、BroadcastReceiver、Intent、SQLite、UI组件的使用,能参照例子编写简单的An转载 2013-05-09 10:03:02 · 795 阅读 · 0 评论 -
Android静默安装
方法一:命令行方式想要做到静默安装,其实就是要有权限执行pm install命令。准备工作其实就两步:1、获取执行权限2、执行命令我们首先介绍第二步,如何执行pm install命令:关键代码其实就一句:Runtime.getRuntime().exec("pm install xxx.apk");网上也有人提到利用BufferReader读取控制台的输转载 2013-05-13 12:04:17 · 2684 阅读 · 1 评论 -
基于Ubuntu交叉编译FFmpeg Windows SDK
写在前面 FFmpeg是一个开源且跨平台的音视频解决方案,集采集、转码、流式化为一身,项目的libavcodec编解码模块和libavformat媒体格式模块,支持非常非常丰富的编解码格式和容器封装格式,是做媒体相关开发工作必须要掌握和借鉴的一个项目。定制和编译ffmpeg是做流媒体开发迟早要面对的,linux平台上相对简单,windows平台就比较麻烦了。本文的目的就是详细介绍下如何基于u转载 2013-07-18 15:06:01 · 848 阅读 · 0 评论 -
Android SSL BKS证书的生成过程
在用Android平台上使用SSL,第一步就是生成证书。1、证书的生成1.1生成服务器端的证书keytool -genkey -alias test -keystore test.jks1.2 将keystore中的cert导出来,用来生成客户端的验证证书keytool -exportcert -alias test -file test.cert -keystore test转载 2013-08-16 14:24:47 · 9772 阅读 · 1 评论 -
Android-让帧动画在结束时消失
在帧动画结束的时候,如何让他消失呢?android提供了击中巧妙的方法:一般使用帧动画的过程如下:1.ImageView iv = (ImageView)findViewById(R.id.iv);2.iv.setBackGroundDrawable(R.id.frametest);3.AnimationDrawable ad = (AnimationDrawable)iv.g转载 2012-10-25 16:05:12 · 3561 阅读 · 0 评论 -
ActivityGroup与EditText焦点问题
tab用了ActivityGroup来处理,因为工程是前面人留下的,没有修改tab了,然后里面的EditText就一直是焦点状态,键盘处理弹出状态。boolean flag=imm.hideSoftInputFromWindow(mSearch.getWindowToken(),InputMethodManager.RESULT_HIDDEN); Log.d(TA转载 2012-10-30 18:43:56 · 1282 阅读 · 0 评论 -
同一个TextView内不同文字颜色、字体、事件可以不同
SpannableString ss = new SpannableString( "红色打电话粗体删除线绿色下划线图片:."); ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 2,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); ss.setSpan(new URLSpan("tel:4转载 2012-10-18 17:45:11 · 3593 阅读 · 0 评论 -
个人备忘--云标签热词展示
package com.zte.zworeader.widget;import java.util.LinkedList;import java.util.Random;import java.util.Vector;import android.content.Context;import android.graphics.Paint;import android.util.At原创 2012-02-23 15:32:21 · 111 阅读 · 0 评论 -
Android监听网络的变化
Android中网络情况时有变化,比如从有网到没网,从wifi到gprs,gprs又从cmwap到cmnet...等等!如果你的程序有些功能是需要网络支持的,有时候就需要监听到网络的变化情况进行相应的处理。比如说下载一个文件,如果突然断网了,怎么处理?网络又恢复了,如何监听到并重连? 当网络变化的时候系统会发出义个广播broadcast,只要在程序中注册一个广播接收器Broadca转载 2012-04-19 14:34:27 · 8406 阅读 · 0 评论 -
WebView中通过3gwap上网设置代理
在webView中加入下面一段即可; HttpHost proxy = new HttpHost(WoConfiguration.DEFAULT_PROXY,Integer.parseInt(WoConfiguration.DEFAULT_PROXYPORT));HttpParams params = new BasicHttpParams(原创 2012-04-20 15:27:50 · 123 阅读 · 0 评论 -
Android使用UncaughtExceptionHandler捕获全局异常
Android系统的“程序异常退出”,给应用的用户体验造成不良影响。为了捕获应用运行时异常并给出友好提示,便可继承UncaughtExceptionHandler类来处理。通过Thread.setDefaultUncaughtExceptionHandler()方法将异常处理类设置到线程上即可。 1、异常处理类,代码如下:public class CrashHandler imple转载 2012-06-14 10:35:45 · 51867 阅读 · 16 评论 -
获取非局域网的ip地址
/** * 获取非局域网的ip地址 * * @return * @author SHANHY */ public static String getPsdnIp() { String ipurl = "http://whois.pconline.com.cn/ipJson.jsp"; String ss =n原创 2012-06-25 14:31:39 · 1708 阅读 · 2 评论 -
intent-filter 之 data 「scheme, host, port, mimeType, path, pathPrefix, pathPattern
之前一直搞不很明白 AndroidManifest.xml 中 activity 标签下的 intent-filter 中 data 标签的属性含义,今天认真看了 Dev Guide,又在网上查询了大量相关资料,现把 data 标签中的属性含义做一个总结。 一、定义 scheme, host, port, path, pathPrefix, pathPattern 是用来匹配 In转载 2012-07-16 16:37:54 · 632 阅读 · 0 评论 -
Android软键盘显示模式及打开和关闭方式
Android软键盘显示模式: android定义了一个属性,名字为windowSoftInputMode, 用它可以让程序可以控制活动主窗口调整的方式。我们可以在AndroidManifet.xml中对Activity进行设置。如:android:windowSoftInputMode="stateUnchanged|adjustPan" 该属性可选的值有两部分,一部分为转载 2012-08-24 15:13:55 · 28410 阅读 · 1 评论 -
android中使用HTTP协议和TCP协议实现上传文件
android服务器端上传方法: package cn.test.web.servlet; import java.io.File; import java.io.IOException; import java.util.List; import javax.servlet.ServletException转载 2012-09-03 10:17:04 · 999 阅读 · 0 评论 -
Fragment、Activity比较——Android碎片介绍
Fragment是Android honeycomb 3.0新增的概念,Fragment名为碎片不过却和Activity十分相似,下面介绍下Android Fragment的作用和用法。Fragment用来描述一些行为或一部分用户界面在一个Activity中,你可以合并多个fragment在一个单独的activity中建立多个UI面板,同时重用fragment在多个activity中.你可以认为f转载 2012-10-10 17:13:04 · 674 阅读 · 0 评论 -
Android 中导入Gson jar包后出现 java.lang.NoClassDefFoundError: com.google.gson.GsonBuilder的解决办法
Create a new folder named "libs" in your Eclipse/Android workspace project (you can do it in Windows Explorer if you're using Windows OS).In Eclipse, right-click on the project and choose "refresh", t转载 2012-08-23 11:31:22 · 9125 阅读 · 1 评论