随笔分类 -  android

上一页 1 2 3 下一页
android 好用的开源框架
摘要:网络数据方面:一.afinal二.UIL三.android-async-http四.Gson五.Android-query界面方面:一.PullToRefreshView二.ActionBarSherlock 阅读全文
posted @ 2013-10-12 11:43 冲锋的路上的兵 阅读(272) 评论(0) 推荐(1)
android ScrollView 与 ListView 冲突汇总
摘要:大部分内容来源于网络 在此总结下。方法一:public void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) { // pre-condition return; } int totalHeight = 0; for (i... 阅读全文
posted @ 2013-10-10 09:29 冲锋的路上的兵 阅读(323) 评论(0) 推荐(0)
android 微信分享api调用总结
摘要:弄了三天的微信分享api 终于是可以了!!官网的说的没错,但是步骤有点乱,搞得我在调用中不可用。1.申请应用 获得了AppId 和自动生成的key(这个代码不会使用到)2.安装微信上的签名包(Gensignature.apk)3.打开这个apk 填写你的项目上 配置文件里package的包名,获得一串md5码。4.把md5码和包名填写到微信平台上(一定要填写的一模一样),提交审核。5.测试--代码就用官网demo就可以了(记得改成自己的AppId 和项目包名要和AppId上的填写的包名一致!!)。6.测试一段时间发现不可用了(无法跳转到微信)!!耐心等待!!必须等到应用通过审核后才可一直使用. 阅读全文
posted @ 2013-09-10 10:10 冲锋的路上的兵 阅读(1061) 评论(0) 推荐(0)
android 捕获线程出错 重启线程
摘要:设置捕获线程出错Thread sendLocationTread = new Thread(sendUserLocationThread);sendLocationTread.setUncaughtExceptionHandler(exceptionHadler);sendLocationTread.start(); /** * 百度地图获取不到位置 重启线程 最多重启5次 */ private UncaughtExceptionHandler exceptionHadler = new UncaughtExceptionHandler() { private int restartTi... 阅读全文
posted @ 2013-08-13 16:19 冲锋的路上的兵 阅读(400) 评论(0) 推荐(0)
android startActivityForResult的注意
摘要:使用startActivityForResult开启Activity时,需要注意:1、被开启的Activity的launchMode只能为默认模式,不能为其他模式singleTask等,否则将直接执行onActivityResult函数。2、startActivityForResult的第二个参数必须大于0,否则不予执行onActivityResult函数。 阅读全文
posted @ 2013-07-30 11:24 冲锋的路上的兵 阅读(195) 评论(0) 推荐(0)
android 照相相册
摘要:public static final int NONE = 0; public static final int PHOTOHRAPH = 1;// 拍照 public static final int PHOTOZOOM = 2; // 缩放 public static final int PHOTORESULT = 3;// 结果 public static final String IMAGE_UNSPECIFIED = "image/*"; private static Uri photoUri; /** * 进入照相机 * @param activity */ 阅读全文
posted @ 2013-07-29 18:38 冲锋的路上的兵 阅读(378) 评论(0) 推荐(0)
Android Viewpager 使用Listview注意
摘要:ViewPager中有个页面包含了ListView。当从ViewPage页面退出应用时报java.lang.IllegalArgumentException: The observer is null.错误。经调研发现有大神说ViewPager在Android4.0上有兼容性错误ViewPager在移除View时会调用ListView的unregisterDataSetObserver方法,而ListView本身也会调用该方法,所以在第二次调用时就会报“The observer is null”错误。解决办法:复写ListView的Adapter的unregisterDataSetObserv 阅读全文
posted @ 2013-07-26 16:46 冲锋的路上的兵 阅读(1011) 评论(0) 推荐(0)
Android RemoteCallbackList的注意
摘要:RemoteCallbackList 是线程与线程之间交流的的重要工具,可以使用类似 final int n = mRemoteOfflineLsteners.beginBroadcast(); for(int i = 0 ; i < n ; i++){ IOfflineMessageListener offlineMessageListener = mRemoteOfflineLsteners.getBroadcastItem(i); ... 阅读全文
posted @ 2013-07-26 09:47 冲锋的路上的兵 阅读(1902) 评论(0) 推荐(0)
Android ListView item内点击事件复用
摘要:@Override public View getView(final int position, View convertView, ViewGroup parent) { ViewHolder holder = null; OnClick listener = null; if (convertView == null) { convertView = View.inflate(mContext, R.layout.listview_item, null); holder =... 阅读全文
posted @ 2013-07-22 18:32 冲锋的路上的兵 阅读(881) 评论(0) 推荐(0)
android listview特殊属性
摘要:android:cacheColorHint=“#00000000”设置Item间的颜色android:stackFromBottom="true" 使listview的数据从底部开始添加显示。android:transcriptMode="alwaysScroll"当从底部开始显示使又想自动显示最底部那条是可以设置这个属性。android:divider="@drawable/list_driver"android:divider="@drawable/@null"设置list item的分割线颜色android 阅读全文
posted @ 2013-07-04 10:53 冲锋的路上的兵 阅读(199) 评论(0) 推荐(0)
Android 图片高斯模糊处理
摘要:原图: 效果图:此效果是根据jhlabs 的Filters.jar 改写过来应用在android 平台上。核心自然是高斯算法,这里没有深究其中的算法实现,只是项目实现而已。引用代码: /** 水平方向模糊度 */ private static float hRadius = 10; /** 竖直方向模糊度 */ private static float vRadius = 10; /** 模糊迭代度 */ private static int iterations = 7; /** * 高斯模糊 */ public static Drawable BoxBlur... 阅读全文
posted @ 2013-07-01 17:00 冲锋的路上的兵 阅读(6806) 评论(7) 推荐(1)
关于 Include 设置ID后 Include布局里面ID获取问题
摘要:android中include标签是为了便于控件的覆用的一个很好解决方案。但是也有一些需要注意的地方,做此记录,便于以后查看。include标签用法。1.新建一个xml文件,命名 head.xmlhead.xml文件内容如下: 2.新建一个布局文件,命名 main.xmlmain.xml文件内容如下: 注意:上面我们的include标签中是没有为它指定id的。3.新建一个MainActivity,设置布局文件为main.xml;4.假设我现在需要在代码中为head.xml中的RelativeLayout容器设置背景图片。代码如下://获得布局容器对象 Rel... 阅读全文
posted @ 2013-04-25 14:00 冲锋的路上的兵 阅读(7657) 评论(0) 推荐(0)
Android ListView item 不同布局实现
摘要:最重要的是在BaseAdapter里的getItemViewType();(为什么还待考虑)直接上代码public class ListAdapter extends BaseAdapter {private Context mContext;private static final int VIEWTYPTOP = 0;private static final int VIEWTYPFIRST = 1;private static final int VIEWTYPSECOND = 2;private LayoutInflater mInflater = null;public Adapte 阅读全文
posted @ 2013-04-24 15:18 冲锋的路上的兵 阅读(573) 评论(0) 推荐(0)
Android Tool Link Checks
摘要:查找那些没有使用的资源文件,可以使用Android Lint Checks!其实Android Lint Checks不仅仅可以检查哪些图片 xml文件是否被引用,它还可以检查布局是否合理,国际化,等问题,并且给出修改建议。首先看看怎么打开这个工具打“勾勾”的就是lint checks,或者可以在每个工程右键下也可以找到运行后就会出现三个类别分别是描述 种类 位置。有时候项目需求变化很大,界面经常修改,会产生很大没有使用到的资源文件。使用Android Lint Checks查找出,那些前面带有黄色警告的都是没有用到。如下图Android性能优化其中包括布局的优化,谷歌一下,发现了layout 阅读全文
posted @ 2013-04-03 09:57 冲锋的路上的兵 阅读(275) 评论(0) 推荐(0)
布局叠加
摘要:FrameLayout使用layout_margin来对每个布局惊醒位移但是有时layout_margin 会失效则不得不使用RelativeLayout布局来实现叠加 android:layout_alignRight="@id/mymusic_include_gallery" android:layout_alignBottom="@id/mymusic_include_gallery"layout_margin等来实现 阅读全文
posted @ 2013-03-26 21:39 冲锋的路上的兵 阅读(173) 评论(0) 推荐(0)
activity 与service 的广播
摘要:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.common_down_layout); AppManager.appManager.getActivities().add(this); backBtn = (Button) this.findViewById(R.id.back_btn); backBtn.setOnCli... 阅读全文
posted @ 2013-03-22 14:07 冲锋的路上的兵 阅读(196) 评论(0) 推荐(0)
Android GifView 内存问题
摘要:目前还没找到GifVew 这个jar包对内存溢出有很好的解决方法,记录下,共同探讨final GifView gif2 = new GifView(contex); final InputStream is = Util.getXuanTuFromSdCard(gifName); try { gif2.setGifImage(is); gif2.setGifImageType(GifImageType.WAIT_FINISH); gif2.destroyDrawingCache(); //is.reset(); } catc... 阅读全文
posted @ 2013-03-14 14:09 冲锋的路上的兵 阅读(2106) 评论(0) 推荐(0)
简单Android HttpURLConnection---Get方式
摘要:Android 使用Http 链接获取数据的方式有两种 一个是HttpURLConnection 另一个是HttpClient。每一种都有两种传输方式:GET 和 POST;(另外还有专门的HttpGet 和HttpPost 方式)其二者区别:GET请求请提交的数据放置在HTTP请求协议头中(http://www.xxx.com/xxx?action="xxx"&action2="xxx");而POST提交的数据则放在实体数据中(使用NameValuePair来保存要传递的Post参数);GET方式提交的数据最多只能有1024字节,而POST则没 阅读全文
posted @ 2013-03-05 11:32 冲锋的路上的兵 阅读(1522) 评论(0) 推荐(0)
异步加载图片
摘要:关键搜索词:AsyncTask,WeakReference,SoftReference,LinkedHashMap,ConcurrentHashMap从网络下载一张图片是很简单的,运用HTTP类就可以完成,如下例子:View Code static Bitmap downloadBitmap(String url) { final AndroidHttpClient client = AndroidHttpClient.newInstance("Android"); final HttpGet getRequest = new HttpGet(url); try { ... 阅读全文
posted @ 2013-01-09 17:15 冲锋的路上的兵 阅读(261) 评论(0) 推荐(0)
ImageView MaxWidht
摘要:Only valid ifsetAdjustViewBounds(boolean)has been set to true才能设置最大值 阅读全文
posted @ 2013-01-04 16:51 冲锋的路上的兵 阅读(160) 评论(0) 推荐(0)

上一页 1 2 3 下一页