android
jzh2012
这个作者很懒,什么都没留下…
展开
-
android安装外围apk源码
案例:比如我的应用程序用到另外一个应用程序的某个功能。但我不知道本机上是否已经安装所需的应用程序,我就要对其进行判断,如果没有安装就提示用户安装。 这里我介绍的是在我应用程序用到google提供的QR码扫描器的apk(在这里为zxing.apk文件)。 如原创 2011-10-14 17:58:45 · 205 阅读 · 0 评论 -
ubuntu下安装andt出现error while loading shared libraries: libncurses.so.5: cannot open shared object file
案例:我在ubuntu下面安装配置android开发环境的时候,当我安装完ADT重启eclipse的时候,出现如下错误: /home/tiger/android-sdks/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No s翻译 2012-07-01 09:10:59 · 3628 阅读 · 0 评论 -
Android 全局异常捕获技术
谁也无法保证自己的软件没有BUG. 即使我们做了很大的努力,但是依然无法保证自己的软件Crash. 如果我们能够获得到应用Crash之前的异常信息那么就再好不过了. 在架构之必要的运行机制一文中也有介绍.在移动客户端中我们也希望尽可能地收集异常信息,以使我们的软件更健壮. ----------------------------------- 1. 编写自己的异常处理类 这个类需转载 2012-09-21 10:28:53 · 533 阅读 · 0 评论 -
设置Activity进入退出动画
其实设置Activity动画的根本也就是设置View的动画,因为Activity有一个根的View叫DecorView。下面介绍两种设置Activity的动画 1.修改Activity Theme 在styles.xml中输入以下代码 [html] view plaincopy style name="AnimationActivity" pare转载 2013-01-21 13:10:09 · 482 阅读 · 0 评论 -
Java加密技术——BASE64与单向加密算法MD5&SHA&MAC
加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。 言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。 如基本的单向加密算法: BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash A转载 2013-06-17 10:39:04 · 654 阅读 · 0 评论 -
android下get和post请求
Post请求 public static String post(String url, List params) { /* HTTP Post */ HttpPost httpRequest = new HttpPost(url); HttpClient defaultHttpClient = new DefaultHttpClient(); HttpResponse httpR原创 2013-07-03 17:02:42 · 1913 阅读 · 0 评论 -
adb shell input 命令
http://blog.csdn.net/yicao821/article/details/7327953 adb命令可以模拟简单的按键事件,当触摸屏不好使的时候就可以用咯。上篇有提到adbdevices命令,就是用usb连接到手机或平板,这个时候就可以用adb shell 命令打开手机或平板终端了。输入input回车有: $ input usage: input [text|keyeven转载 2013-08-22 19:08:30 · 704 阅读 · 0 评论 -
MediaPlayer视频播放器
android视频播放 根据apidemo重写。代码如下: import android.media.AudioManager; import android.media.MediaPlayer; import android.media.MediaPlayer.OnBufferingUpdateListener; import android.media.MediaPlayer.原创 2013-09-15 17:03:58 · 1114 阅读 · 0 评论 -
十进制,十六进制,二进制.ASCII互相转换
public class DigitalTrans { /** * 数字字符串转ASCII码字符串 * * @param String * 字符串 * @return ASCII字符串 */ public static String StringToAsciiString(String conte转载 2013-10-15 12:06:47 · 2353 阅读 · 0 评论 -
U盘挂载sd*4 转换为sd*1
备份u盘分区表 代码: sudo sfdisk -d /dev/sdb > sdb_table 修改sdb_table文件 代码: gedit sdb_table 恢复u盘分区表 代码: sudo sfdisk /dev/sdb原创 2013-10-31 14:45:27 · 574 阅读 · 0 评论 -
apk反编译与重新打包解决方法
问题案例: 我得到一个apk,想替换一个资源图片或者修改某个字符串,然后重新打包成apk。原创 2013-12-30 16:08:01 · 3491 阅读 · 1 评论 -
android倒计时
public class FullscreenActivity extends Activity { private static final int sTotalTime = 20; // min private TimeCount mTime; private TextView mExamTimeView; @Override protec原创 2014-06-10 16:14:06 · 460 阅读 · 0 评论 -
关于Fragment下面onActivityResult()无回调的问题
在Fragment中当使用startActivityForResult(Intent intent,int requestcode) 方法调用外部的activity的时候。 一般大多数人都会使用onActivityforResult来接受返回值。但是直接在该Fragment中是无法接受到返回值的。 处理方法就是在在与其绑定的FragmentActivity中重写onActivityResult原创 2012-07-10 21:53:01 · 23397 阅读 · 22 评论 -
android中出现at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
前段时间做android项目 在xp系统下运行正常,在win7 64-bit和ubuntu12.04LTS下面始终出现如下异常: 总之运行程序是就直接奔溃。找了半天资料始终没法解决。万般无奈之下,点击Android Tools --> Add Suport Library 发现新生成了一个libs文件夹,于是毫不犹豫的把引用的jar从 lib下面拷贝到生成的libs下面。 运行通过。我也不知原创 2012-07-06 19:20:47 · 9023 阅读 · 3 评论 -
android安装外围apk源码
案例:比如我的应用程序用到另外一个应用程序的某个功能。但我不知道本机上是否已经安装所需的应用程序,我就要对其进行判断,如果没有安装就提示用户安装。 这里我介绍的是在我应用程序用到google提供的QR码扫描器的apk(在这里为zxing.apk文件)。 如原创 2011-10-18 09:27:59 · 2487 阅读 · 1 评论 -
ListView 中的TextView实现跑马灯效果
案例:怎么样在一个ListView中含有TextView的item中实现字母滚动呢。这个在一些特定的场合经常用得到。如下图,当焦点位于某个item的时候其内容就自动滚动显示 要实现这样的效果,废话不多说直接上代码: adapter对应的layout 对应的listView原创 2011-10-18 16:58:04 · 6995 阅读 · 9 评论 -
android 抽屉效果,内容GridView来实现单行滑动
实现如下图效果: 其中抽屉xml为: 注意这个一定要设置的比你屏幕长 要不就会就不是单行显示了 android:layout_width="1100dp" <SlidingDrawer android:id="@+id/slidingdrawer" a原创 2011-10-18 22:02:04 · 4831 阅读 · 4 评论 -
ListView中包含checkbox等多个组件
案列:如想要实现下图功能 相关item.xml为:注意下面红色字体一定要设置, 由于checkbox的点击事件优先级比listview的高,所以要在checkbox中添加android:focusable="false",使得checkbox初始的时候没有获取焦点。原创 2011-10-17 23:52:54 · 1921 阅读 · 3 评论 -
实现android启动界面字体的动画效果
案例: android手机系统在启动的时候,会有一段时间显示“Android”字样的动画,怎么样实现呢,其实很简单,就是在这几个字样加上阴影,实现方式如下:首先自定义一个显示启动几面字体的view。如下: LauncherTextView.java public class LauncherTextView extends View { private Paint txt原创 2011-10-24 14:17:07 · 3003 阅读 · 0 评论 -
获取logcat日志
案例:当我们的软件安装在手机上的时候,或许还需要知道整个软件运行的情况,那么我们就需要一种把软件运行的状况记录下来,保存在某个地方(本地文件,以下就是解决方法 直接上代码: package com.ifeng.fhdt.service; import java.io.BufferedReader; import java.io.File; import java.io.FileInputSt转载 2012-04-15 12:00:07 · 9168 阅读 · 8 评论 -
java中定位当前异常的位置(行数)
案例: 有时候我们需要把自己捕获的异常,保存下来 那么就要精确的定位到哪一行报错 public static StringBuffer getTraceInfo(Exception e) { StringBuffer sb = new StringBuffer(); StackTraceElement[] stacks = e.getStackTrace(); for (int i原创 2012-04-17 10:36:47 · 4197 阅读 · 1 评论 -
android隐藏弹出软键盘
案例:我们经常会在程序用由于某个事件需要隐藏软键盘,代码如下: InputMethodManager localInputMethodManager = (InputMethodManager) getSystemService("input_method"); IBinder localIBinder = getWindow().getDecorView().getWindowT原创 2012-04-17 10:48:31 · 702 阅读 · 0 评论 -
EditText焦点问题
案例:EditText默认失去焦点,当点击的时候获取焦点,当再次由于某个时间产生的时候获取焦点 EditText nickname_txt nickname_txt.setFocusableInTouchMode(false); nickname_txt.setOnTouchListener(new OnTouchListener() { @Override public bo原创 2012-04-17 11:59:20 · 695 阅读 · 0 评论 -
自定义progressbar 样式
如播放器界面的进度条样式。一下是代码,需要注意的是:有些同学反馈进度条的大小和拖动按钮一样大,这里只要设置进度条的两个属性即可解决:android:minHeight 和android:maxHeight seekbar.xml <RelativeLayout android:id="@+id/player_playshow_ll" android:layout_width="fi原创 2012-05-09 17:59:41 · 2775 阅读 · 0 评论 -
android4.0 中:java.io.FileNotFoundException:
最近把机器刷到4.0了 跑了一下自己的app,发现下载xml文件部分抛出异常:java.io.FileNotFoundException: http://www.jpfocus.com/xxxx.xml 可是在2.3的系统却可以正常下载 我的代码: URL url = new URL(urlstr); HttpURLConnection httpCon = (HttpURLC转载 2012-05-25 19:42:44 · 4415 阅读 · 1 评论 -
android studio library 模块中正确引用aar
今天对接一个海康监控的sdk,其中sdk 是以aar的形式提供的,并且我需要用到此aar的模块是个library。所以按照正常的在application模块中引入aar的方式一致报错,首先提示要关闭offline ,然后关闭了还是会提示错误。想了很久不明白。最终通过公司前辈的指导,正确的引入了aar。 1.除了和正常的aar的引入方式外,我们还需要在application所在模块的build.gr...转载 2018-12-06 16:35:55 · 1288 阅读 · 0 评论