- 博客(15)
- 资源 (10)
- 收藏
- 关注
原创 Android几年开发的一些感触
第一脱离思维局限性,从另外一个层面看待问题当我们完成一件事情,一个目标时候,我们总会有一种窃喜的感觉,人这时候总会有些自满,但是我们跳出当前模式去看待事物,从更高的层次去看当前的事物,总会有一些意想不到的收获。例如当我写一个图片组件,历经好久终于写完的时候,我会想不错,终于写完了,自己很厉害。但是事后回顾这件事的时候我发现,当时候做的东西还有很多不足,架构设计还可以更加精简。当更多人应用我框架
2018-01-15 20:05:35
433
原创 Android apk重签名
jarsigner -verbose -keystore 自己的keystore -sginedjar signed.apk(输出的apk) origin.apk(要签名的apk) mykeystore (keystore的别名) keystore名字不能和keystore相同 可以随便起签名前准备: 首先把apk重命名zip文件,打开把META_INF文件删掉 然后重新命名为apk文件 该a
2016-07-25 09:32:22
457
原创 Android 解决Listview ArrayIndexOutOfBoundsException
Android Listview解决 ArrayIndexOutOfBoundsException
2016-05-20 10:58:04
554
原创 Android Home键监听
Home键监听: 1. 在onResum里面注册广播,OnPause里面注销广播。 2. 再广播中拦截Intent.ACTION_CLOSE_SYSTEM_DIALOGS 这个Action ,通过获取Reason字段 来判断长按 还是单击Home键。下面看看代码:package com.way.common.util;import android.content.Broa
2013-11-19 14:50:06
6516
原创 Android 解决下载地址有中文空格问题
在之前的项目中遇到一个问题就是我下载服务器上的歌曲的时候下载大小跟服务器上的大小不一致 服务器上有150k 下载下来的实际大小只有14k后来才发现下载不合格的地址不是包含中文就是空格于是我想到了url可能存在中文和空格的问题后来用URLEncoder转了次码就好了String url = URLEncoder .encode("www.baidu.com", "
2013-09-03 11:14:53
2779
原创 Android剪切板用法
当我们用剪切板的时候我们首先应该获得ClipboardManager对象,但是我们值得注意的是Android在3.0之前ClipboardManager在android.text.ClipboardManager包内,在3.0之后在android.content.ClipboardManager包内 下面是代码 if (android.os.Build.VERSION.SDK_INT
2013-08-05 18:12:26
6558
原创 Android 读取Properties配置文件
开发应用的时候会有一些有可能会变得值,例如webservice地址 应用的一些ID等等,之前一直都是直接在应用中改代码,不是忘点这忘点那,于是想到了可以用Properties配置文件,我把网址等变量配置的配置文件中,这样之后再改的话就直接改配置文件就行了,就不用改代码了下面给大家说说Properties的用法 public static String getPropertiesURL(Co
2013-07-25 13:58:17
10151
原创 Android 点击链接打开应用
昨天遇到这样一个问题,看别人通过短信位置分享,会有一个链接 ,点击链接会提示我们选择用什么打开(浏览器,UC,自己的APP)奇怪的发现为什么还能启动APP抱着好奇的态度我决定一探究竟。 我的第一感觉是在manifest里面加IntentFilter过滤,但是我在data直接加入path的时候不起作用,后来我通过上网上查资料 网上说必须设置schema(http)一切支持链接的头host
2013-06-27 16:11:54
7844
2
原创 Android 数据库开发之事务
今天不太忙,有时间写点东西了。我想说的就是数据库问题,记得年前开发过一个项目把我整的够惨,当时从服务器获取的数据有几千条,于是很想当然的把数据插入到了数据库,结果效率那个低啊,大约三分钟才把这些数据插入完成,因为我没插入一条数据系统默认commit一次,循环几千次效率可想而知了,但是就考虑有没有提高效率的方法,记得MysqL里面有事务,我想Android中是否也有事务于是查了一下资料果然有:
2013-05-29 14:49:17
4948
原创 Android 页面左右切换动画实现
slide_left_in.xml slide_left_out.xml<set xmlns:android="http://schemas.android.com/apk/res/android"> slide_right_in.xml<set xmlns:android="http://schemas.android.com/apk/res/and
2013-05-23 10:57:28
4187
原创 Android ListView更换点击效果
今天终于有点空闲的时间了,前几天做项目的时候遇到一个问题 当我更改Listview点击事件的时候我本来以为在XML中设置android:listSelector就可以了,奇怪的事情发生了我的4.0手机可以正常的显示点效果,但是同事2.3手机就不行了,会出现全屏点击改变颜色。 于是我想到下面的解决办法: 首先在XML Listview设置android:listSelector="@a
2013-05-23 09:53:57
21027
原创 Android AudioManager获取媒体焦点
平时开发的时候 遇到这样的一个问题: 我开着系统的音乐播放器,我在我的应用程序里面播一段音乐 两个音乐会同时播放通过在stackoverflow查资料后才发行我们得自己音乐需要获取焦点,在我们音乐播完了以后释放掉焦点。这样系统的歌曲会继续播放下面介绍一下步骤1.获取AudioManager对象 AudioManager am = (AudioManager) getSystemServ
2013-04-17 14:15:34
23919
原创 自定义Toast 可以根据自己的需求 设置显示时间
package com.elite;import java.lang.reflect.Field;import java.lang.reflect.Method;import android.content.Context;import android.os.Handler;import android.view.Gravity;import android.widget.Toas
2013-04-11 13:10:00
1324
Mymeidatest
2013-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人