- 博客(74)
- 资源 (4)
- 收藏
- 关注
原创 收起左侧 [Android界面] 左右slidingMenu+iewpager冲突
加个OnPageChangeListener监听,当滑到第一页时把SlidingMenu设置为setMode(SlidingMenu.LEFT),当滑到最后一页时把SlidingMenu设置为setMode(SlidingMenu.RIGHT),滑到中间时把SlidingMenu设置为setTouchModeAbove(SlidingMenu.TOUCHMODE_NONE);
2016-07-07 13:47:56 421
原创 Android AsyncTask异步任务
//异步任务AsyncTask task=new AsyncTask() {@Overrideprotected String doInBackground(String... arg0) {//异步子线程执行的方法try {Thread.sleep(3000);} catch (InterruptedException e) {// TODO Auto-gen
2016-07-04 14:15:39 554 1
原创 Android 流水布局
Android 流水布局重写ViewGroup 代码如下package com.test.tool;import android.content.Context;import android.content.res.TypedArray;import android.util.AttributeSet;import android.view.View;import an
2016-07-01 15:14:50 983 1
原创 Android Button自动触发点击事件
原因开发过程中遇到button.performClick()无效,原因是View.performClick()需要再UI线程中调用才会有效执行。响应系统调用的方法(比如报告用户动作的onKeyDown()或一个生命周期回调方法)永远在界面线程中进程,所以onCreate里面调用button的performClick没问题, 而通过code直接调用相当于是代码执行,并不会触发an
2016-06-30 13:34:40 35635 2
原创 Android ScrollView中镶嵌GridView
ScrollView中镶嵌GridView ,GridView 中的内容不能完全展示需要重写GridView package com.text.tool;import android.content.Context;import android.util.AttributeSet;import android.widget.GridView;/** * Cre
2016-06-29 18:10:42 991
转载 PullToRefreshScrollView下拉刷新、上啦加载更多、里面并解决与ListView数据加载问题(需要PullToReFerensh库)
[java] view plain copy [java] view plain copy布局文件: "http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
2016-06-29 16:58:31 1649
原创 Android RecyclerView设置item间距
RecyclerView没有可以直接设置间距的属性,但可以用ItemDecoration来装饰一个item,所以继承重写ItemDecoration就可以实现间距了public class SpaceItemDecoration extends RecyclerView.ItemDecoration{ private int space;
2016-06-29 16:50:32 3742
原创 Android 组件动态设置宽高
ImageView 动态设置宽高ImageView image=new ImageView(this) ViewGroup.LayoutParams para = image.getLayoutParams();//获取屏幕宽高 WindowManager wm = (WindowManager)getSystemService(Context.WI
2016-06-29 11:24:29 912 1
原创 Android:java.lang.OutOfMemoryError: Failed to allocate a 23970828 byte allocation with 2097152 free
解决Android 内存溢出其实你可以添加在你的清单 android:hardwareAccelerated="false", android:largeHeap="true"是工作的一些情况, android:allowBackup="true" android:hardwareAccelerated="false" android:icon="@mi
2016-06-28 17:29:50 28064
转载 Android 自定义RecyclerView 实现真正的Gallery效果
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38173061 ,本文出自:【张鸿洋的博客】上一篇博客我使用自定义HorizontalScrollView写了一个具有HorizontalScrollView效果和ViewPager特性的横向图片轮播,详见:Android 自定义 HorizontalScrollVie
2016-06-28 15:50:52 757 1
原创 Android 图片内存溢出java.lang.OutOfMemoryError:
final BitmapFactory.Options options = new BitmapFactory.Options();options.inJustDecodeBounds = true;options.inSampleSize = 2;options.inJustDecodeBounds = false;options.inTempStorage = new byte[16
2016-06-28 11:50:03 773 1
原创 Android ListView、viewPager中ImageView图片错为混乱
ListView、viewPager中ImageView图片错为混乱怎么解决,在适配器中给ImageView赋值之间做标记直接上代码,代码如下//list.optJSONObject(position).optString("img").图片地址holder.image.setTag(list.optJSONObject(position).optString("img")
2016-06-28 11:18:18 826 1
原创 Android 如何让dialog不消失,即使是用户按了返回键dialog也不消
android 如何让dialog不消失,即使是用户按了返回键dialog也不消失解决的问题:软件提示升级的dialog时候,用户有可能按了返回键,但是现在的需求是用户只能按“确定升级”或者“暂时不升级”这两个按钮才能拿dialog消失,按返回键不能使dialog消失 方案:截取activity的 onkeydown事件,而应该截取dialog的key响应事件,当dialog在前台显示的时
2016-06-24 10:41:41 1371 1
转载 android倒计时功能的实现(CountDownTimer)
在逛论坛的时候,看到一个网友提问,说到了CountDownTimer这个类,从名字上面大家就可以看出来,记录下载时间。将后台线程的创建和Handler队列封装成一个方便的类调用。 查看了一下官方文档,这个类及其简单,只有四个方法,上面都涉及到了onTick,onFinsh、cancel和start。其中前面两个是抽象方法,所以要重写一下。 下面是官方给的一
2016-06-23 12:53:31 679 1
转载 Android ImageView的属性android:scaleType
这里我们重点理解ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别: CENTER /cen
2016-06-22 11:06:47 344 1
转载 Android 解决ViewPager设置高度为wrap_content无效的方法 MyViewPager
就是自定义viewpager,重写onMesure()方法:public class WrapContentHeightViewPager extends ViewPager { /** * Constructor * * @param context the context */ public WrapContentHeig
2016-06-21 17:27:02 1578 1
原创 Android 获取屏幕宽高 动态设置组件高度
ImageView image;//获取屏幕宽度WindowManager wm = (WindowManager)getSystemService(Context.WINDOW_SERVICE);int width = wm.getDefaultDisplay().getWidth();//获取屏幕高度int height = wm.getDefaultDisplay().g
2016-06-17 10:59:39 517
转载 Android 日期转为时间戳
StringToTimestamp("2016-01-12 12:05:00")时间转为时间戳public Integer StringToTimestamp(String time){ int times = 0; try { times = (int) ((Timestamp.valueOf(time).getTime())/1000
2016-06-16 21:02:43 1930
转载 Android ScrollView去掉滚动条
转:http://www.maxiaoguo.com/shipin/325.html在默认情况下,HorizontalScrollView控件里面的内容在滚动的情况下,会出现滚动条,为了去掉滚动条,只需要在里面加一句 Android:scrollbars="none"。 如果想实现在代码里面,点击左(右)按钮【btnLeft(btnRight)】,滚动条里
2016-06-16 10:55:56 3329
转载 Android JAVA中去掉字符串空格的方法
1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间 String str = " hell o "; String str2 = str.replaceAll(" ", ""); System.out.println(str2);
2016-06-15 20:54:50 10296 1
原创 Android 获取联系人电话号码
private final int SEND_SMS_TYPE = 222private TextView phoneEd;//发起请求进入联系人Intent i = new Intent();i.setAction(Intent.ACTION_PICK);i.setData(ContactsContract.Contacts.CONTENT_URI);startActivity
2016-06-15 18:21:33 450 1
原创 Android EditText获取焦点并弹出软键盘
//editText获取焦点editText.setFocusable(true);editText.setFocusableInTouchMode(true);editText.requestFocus();//弹出软键盘InputMethodManager inputManager = (InputMethodManager)editText.getContext().getSyste
2016-06-12 16:08:47 3573 1
原创 Android Double类型数据保留两位小数
DecimalFormat df = new DecimalFormat("#####0.00"); String do=df.format(d);//返回的是String类型的数据//小数四舍五入 public Double roundDouble(double dou, int i) { Double d= nu
2016-06-07 09:57:35 4030 2
原创 动态设置 android:drawableTop|Right|Left|Bottom
Android中有时需动态设置控件四周的drawble图片,这个时候就需要调用 setCompoundDrawables(left, top, right, bottom),四个参数类型都是左边/顶部/右边/底部Button继承TextView,所以可以采用相同的设置方法方法一.XML方式Button android:id
2016-06-06 16:19:14 1624
转载 解决Andriod软键盘出现把原来的布局给顶上去的方法
链接:http://blog.sina.com.cn/s/blog_9564cb6e0101g2eb.html决方法,在mainfest.xml中,对那个Activity加:Android:windowSoftInputMode="adjustPan|stateVisible">就不会把原来Activity的布局给顶上去了。 %¥¥¥
2016-06-03 16:13:14 378
原创 Android 星星评价
//下载地址https://github.com/techery/ProperRatingBarProperRatingBarInspired by stock android RatingBar. Simpler, has features that original lacks.What is this aboutWhatever
2016-06-03 16:09:56 2558
转载 Android实现点击两次返回键退出
作者:gaolei_xj更新于 04月02日访问(2289)评论(2)在做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。在exit方法中,会首先判断isExit的值,如果为
2016-05-31 07:25:15 271
原创 Android 免费接口
第一个:WebXmlWeb Service(WEB服务)能够快捷和方便地综合并结合各种系统、商务和任何应用平台。新出现的 Web Services 标准: SOAP、WSDL 和 UDDI 能够使任何系统和系统之间的应用变为更加方便和廉价。这个WebXml提供了很多免费的接口,当然对于次数有点限制,可是对于我们个人开发者来说,这个限制不算什么,免费足够用了。
2016-05-27 17:58:07 2495 1
原创 Android WebView 不能加载出全部网页
//WebView 全部设置上就可以了webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);webView.getSettings().setJavaScriptEnabled(true);webView.getSettings().setSupportZoom(true);webView.getSe
2016-05-26 18:34:24 825 1
原创 Android 京东支付
import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.webkit.JavascriptInterface;import android.webkit.WebChromeClient;
2016-05-26 18:31:33 3294 4
原创 Android EditText实时监听
jiFenEd.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChange
2016-05-20 15:31:54 524
原创 Abdroid ScrollView镶嵌ListView
//动态获取ListView的高度public void setListViewHeightBasedOnChildren(ListView listView) { if (listView == null) return; ListAdapter listAdapter = listView.getAdapter(); if (listAdapte
2016-05-20 14:36:02 633
原创 android activity之间传递ArrayList<HashMap<String,Object>>
·ntent.putExtra()存·intent.getSerializableExtra()取 ·取的时候记得强制类型转换如:存:intent.putExtra("arrays", datas);取:ArrayList> datas = new ArrayList>(); datas = (ArrayList>) getIntent().getSeriali
2016-05-19 11:37:37 809
转载 Android Studio集成极光推送(Jpush) 报错 java.lang.UnsatisfiedLinkError: cn.jpush.android.service.PushProtoco
Android Studio集成极光推送(Jpush) 报错 java.lang.UnsatisfiedLinkError: cn.jpush.android.service.PushProtocol标签: android studio华为android手机2016-03-04 11:40 337人阅读 评论(0) 收藏 举报 分类: Android
2016-05-12 16:48:48 6437
转载 关于Android studio打包发布,以及Android签名的获取
关于Android studio打包发布,以及Android签名的获取时间:2015-06-16 13:02:34 阅读:12575 评论:0 收藏:0 [点我收藏+]标签:加密 发布 android android studio apk 这个感觉挺重要的,尤其是签名的获取,因为写到百度地图的使用了,所
2016-05-11 12:56:30 678 1
转载 Android实现微信支付功能
投稿:lijiao 字体:[增加 减小] 类型:转载 时间:2016-02-04 我要评论这篇文章主要介绍了Android实现微信支付功能,微信支付功能,几乎成为很多APP付款的主要方式之一,本文讲解Android APP微信支付功能开发,感兴趣的小伙伴们可以参考一下开发Android APP微信支付功能,需要完成三个步骤:第一步生成预支付订单、第二步生成微
2016-05-11 10:29:53 2338
原创 Android 根据逗号分隔String
String str="112,123,123,123";//根据逗号分隔到List数组中 String str2=str.replace(" ","")//去掉所用空格List list= Arrays.asList(str2.split(","))//list的结果就是[113,123,123,123]
2016-05-10 15:27:28 6914 1
原创 Android listView 的适配器adapter.notifyDataSetChanged();刷新没有作用
//适配器数据private ArrayList> list=new ArrayList public void chaXun(){ listView.onRefreshComplete(); list.clear(); list= sql.getUidAllShoping(uid);//这也样赋值适配器刷新就没有作用 list
2016-05-06 18:05:04 4714 1
原创 Android Fragment隐藏显示调用的方法
//在Activity中加载显示隐藏Fragmentimport android.app.Activity;import android.app.FragmentManager;import android.app.FragmentTransaction;import android.content.Intent;import android.os.Bundle;import com
2016-05-06 11:22:22 11009 1
转载 android sql语句大全
原文地址:sql语句大全" style="text-decoration:none; color:rgb(82,102,115)">android sql语句大全作者:lizan_2010 为了大家更容易理解我举出的SQL语句,本文假定已经建立了一个学生成绩管理数据库,全文均以学生成绩的管理为例来描述。 1.在查询结果中显示列名: a.用as关键字:select n
2016-05-06 10:52:09 1224 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人