- 博客(59)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 微信小程序 商品详情页弹窗
<view class="goods-detail-chooseCategory-title" catchtap="normal" data-statu="open"> <!-- {{clickShowAlertState}} --> <view class="goods-detail-chooseCategory-titleL.
2018-03-01 18:51:20
6893
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 微信小程序倒计时功能
countDownDay: 0, countDownHour: 0, countDownMinute: 0, countDownSecond: 0, dealActiveTimer: function (activesTimeDifference) { if (activesTimeDifference == null || activesTimeDifferen...
2018-03-01 18:41:04
1347
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 对自定义折线图 曲线图进行 图层优化后的代码,之前的性能差效果不友好,修改为:类似支付宝 中查看基金走势图的效果
package com.zz.kotlintest.view;import android.content.Context;import android.content.res.Resources;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.Path;impo...
2017-10-25 19:24:44
931
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 自定义折线、曲线图,根据触摸滑动动态获取值
自定义折线、曲线图,性能一般,还没来得及优化,需要用的可以拿去试一下:package com.zz.kotlintest.view;import android.content.Context;import android.content.res.Resources;import android.graphics.Canvas;import android.graphics.Pa
2017-09-28 14:31:14
1237
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 自定义View实现 android圆形统计图及百分比显示
兄弟们 废话不多说,直接上代码了:package com.zz.kotlintest.view;import android.content.Context;import android.content.res.Resources;import android.graphics.Canvas;import android.graphics.Paint;import andro
2017-09-28 11:55:29
6472
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 在当前app直接启动另一个app
对于android中的跨进程间通信 大家肯定都有了解: Activity 、AIDL 、BroadcastReceiver、ContentProvider 都可进行实现通信而今天要说的是 从当前app 直接去启动另一个app 的某个界面首先:最容易想到的是 广播然而:亲测 接收广播的app在被kill后 会收不到广播这时,可直接使用A
2016-11-27 16:55:56
1121
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 监听EditText的复制、粘贴、全选、剪切、选择等状态
需要自定义EditText 并重写里面的 onTextContextMenuItem 方法:package myapp.first.myapplication.view;import android.content.Context;import android.util.AttributeSet;import android.widget.EditText;/** *
2016-10-11 20:50:08
8681
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 环信群聊功能
实现了环信的 群聊功能 修改了环信的 easeui 没有使用环信的红包功能, 目前的红包消息可以发出去 对方也能收到, 有待下一步的完善
2016-09-23 20:48:31
3700
4
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 环信聊天的基本集成步骤及遇到的问题
首先下载 环信demo,然后就可以开始集成了: 根据环信demo总结的基本的集成步骤如下: 1、根据官方文档 提示的 根据自己需要的功能去 拷贝jar 和 so 库文件 本人是拷贝的demo中的arm64-v8a、armeabi、x86 具体为什么 详细请自己去看文档 2、由于
2016-08-29 21:09:58
17891
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 PagerSlidingTabStrip
代替了 tablayout + viewpager 在PagerSlidingTabStrip的基础上加了 选择改变字体颜色 和 可设置 选中字体颜色、大小 和 未选中字体的颜色、大小 具体使用步骤:第一步: 在values下 建 attrs.xml 属性文件xml version="1.0" encoding="utf-8"?>
2016-08-26 22:10:27
2345
2
原创 AndroidStudio 模拟器报错 Incompatible HAX module version 3,requires minimum version 4
AndroidStudio 模拟器 启动不了,启动时报错Incompatible HAX module version 3,requires minimum version 4 异常信息,直接更新 intel的HAXM,安装了最新版本的就解决了问题,最新版本链接:https://software.intel.com/en-us/articles/intel-hardware-accelerate...
2018-03-06 14:51:16
918
1
原创 点击输入框下面的背景布局让输入框获取焦点
需要这样的效果:点击箭头的部分 让EditText获取焦点:试了 :etSearch.requestFocus();etSearch.requestFocusFromTouch();etSearch.setFocusable(true);etSearch.setFocusableInTouchMode(true);都不行就进行了 触摸事件的的传递:
2016-12-15 17:34:55
910
原创 ScrollView滑动到底部继续向上滑和滑动到顶部继续向下滑
自己写的 谁用 谁拿走 package com.zzwbkj.findjob.view;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.view.GestureDetector;import android.view
2016-12-09 20:27:20
3736
原创 TextUtils中能用到的方法
判断字符序列中 是否全部为数字/** * Returns whether the given CharSequence contains only digits. */public static boolean isDigitsOnly(CharSequence str) { final int len = str.length(); for (int i = 0
2016-12-02 16:33:05
1334
原创 ViewFlipper实现滚动布局
今天在git上面看到了一个 仿淘宝头条的滚动效果,就看了下源码 然后自己照着写了下 然后顺便看了下 ViewFlipper 这个类先上效果图吧:自定义类继承 ViewFlipperpackage com.dreamlive.upmarqueeview;import android.content.Context;import android.
2016-11-28 18:15:49
2050
原创 webview加载html
{ "ret": 200, "code": 1, "data": { "article_id": "1", "title": "使用协议", "content": "免费养老 -- ( CENTURYOFFREE的简称 )免费养老app是用郑州威邦科技开发的一个手机应用系统,适合企业及个人,包含 (商城 + 养老院管理 + android
2016-11-11 11:55:14
657
原创 练习python小游戏
猜数小游戏:import randomprint("参数游戏")number = random.randint (0,10)temp = input("请输入一个数字:")guess = int(temp)while guess!=number: if guess print('小了') else : print(
2016-11-06 10:04:33
1005
原创 python基本语法
打印字符串: print ("I love python")不支持 printf ("I love python");不支持 print "I love python"python 进行计算:print (3*2)3+5print (3+2);(3+3);(3+2)3+2;不支持 print 3*2不支持 printf (3+3);
2016-11-05 20:12:36
1300
原创 Glide使用中遇到的问题及解决
Glide的清除缓存: new Thread(new Runnable() { @Override public void run() {// Glide.get(mContext).clearDiskCache(); // 必须
2016-11-05 10:02:22
7523
原创 银行卡验证
https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo=6217002430035835629&cardBinCheck=true返回:{"bank":"CCB","validated":true,"cardType":"DC","key":"621700243003583
2016-11-02 10:41:53
3407
原创 网络请求框架——OkGo解读(三)——request
所有请求的基类,其中泛型R主要用于属性设置方法后,返回对应的子类型,以便于实现链式调用public abstract class BaseRequestR extends BaseRequest> { protected String url; protected String baseUrl; protected Object tag; protecte
2016-11-01 17:56:26
7237
原创 网络请求框架——OkGo解读(二)——cookie
cookie持久化保存:public interface CookieStore { /** 保存url对应所有cookie */ void saveCookies(HttpUrl url, List cookie); /** 加载url所有的cookie */ List loadCookies(HttpUrl url); /** 获取当前所有
2016-10-31 14:45:04
3850
1
原创 网络请求框架——OkGo解读(一)——数据的缓存
前言: OkGo —— OkHttpUtils-2.0.0升级后改名 OkGo,全新完美支持RxJava。该库是封装了okhttp的网络框架,可以与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证书,支持超时自动重连,支持
2016-10-31 11:50:13
10016
原创 ShareSDK实现一键分享
首先 去 Mob 官网下载 SDK 然后 解压 压缩包 进入然后去生成 Simple ---- Simple 就是 生成的资源文件勾选自己需要集成的: 并点击确定目录下就会生成 Simple文件夹android 中的目录:微信分享和授权是需要在平台上填写应用签名和包名的! 类似下
2016-10-29 18:11:14
444
原创 微信支付
copy jar copy java清单文件: 个人感觉 scheme 过滤不需要加 因为我是百度看到别人加了 所以就加上了 scheme 是 appid 可以去掉试一试 应该是没有问题的使用时 :先注册msgApi = WXAPIFactory.createWXAPI(mContext, Constant
2016-10-29 17:50:18
983
1
原创 Crunching Cruncher send_music_thumb_backup.png failed, see logs
出现这个的原因是 send_music_thumb_backup.png 它实际不是 png 图 而被改成了 png格式解决办法: 在app gradle 的 android 节点下 添加:aaptOptions.cruncherEnabled = falseaaptOptions.useNewCruncher = false 意
2016-10-29 16:08:23
998
原创 最新版支付宝集成
遇到的问题:app支付报错ALI402471.没有APP支付权限导致 检查您使用的这个appid是否签约过APP支付这个接口的权限。2.有移动支付接口(接口名称:mobile.securitypay.pay)权限没有app支付接口(接口名称:alipay.trade.app.pay)权限。以为可以使用APP支付接口,这是两个接口如果有移动支付接口(接口名称:mo
2016-10-20 10:51:29
8032
5
原创 配合Fragment实现 再点一次退出
This's one so easy again click one's exit , suitable for novices to use. long preTime = 0; @Override public void onBackPressed() { if (System.currentTimeMillis(
2016-10-18 20:26:03
910
原创 百度地图
定位: @Override protected void onStart() { super.onStart(); mLocationClient.start(); } @Override protected void onStop() { super.onStop(); mLocationC
2016-10-17 17:52:02
476
原创 NoHttp上传多文件
/** * 上传多文件 * @param url * @param what * @param map 普通参数 * @param fileList 文件集合 * @param fileKeyList 文件的key集合 * @param listener */ public static void as
2016-10-12 15:56:38
3115
原创 Fragment返回栈与Activity任务栈的结合使用
实现目标: 1个Activity 其余都是Fragment 关于 返回键对Fragment返回栈和Activity任务栈的控制: long preTime = 0; @Override public void onBackPressed() { if (fragmentManager.getBackStackEntryCount() == 0)
2016-10-10 22:49:56
1939
原创 判断Activity是否位于栈顶
分析:判断的是 Activity 是否位于栈顶 所以应该获得 Activity的管理器 ---- ActivityManagerActivityManager am = (ActivityManager) mContext.getSystemService(ACTIVITY_SERVICE);有了管理器 就要想 我们需要的是 运行时的栈里面的信息 所以用am
2016-10-10 22:03:15
2836
原创 关于Fragment的显示与隐藏结合RadioGroup的默认选中问题
package myapp.first.myapplication.ui;import android.support.v4.app.FragmentManager;import android.view.View;import android.widget.FrameLayout;import android.widget.LinearLayout;import android.wi
2016-10-08 21:17:42
1911
1
原创 ExpandableListView 会出现的问题
ExpandableListView的 divider属性 慎用(最好别用) 亲测结果: 在布局xml中设置 divider 和 dividerHeight 、childDivider 之后会出现的问题 1: divider 在 Group 和 Child 都起了作用 而且Group 、Child 的两个条目之间和最后一
2016-09-29 08:47:55
858
原创 字符串不能按照 小数点分割的解决办法
例如:String str = "10.00"; String[] strs = str.split("."); 此时打印 strs的 length 为 0 解决办法 转意: str.split("\\."); 小数点前面加 两道反斜杠
2016-09-28 16:31:52
1973
原创 ListView的 setOnScrollListener
@Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { /** * firstVisibleItem 表示在
2016-09-24 16:11:13
449
原创 ExpendableListView 实现多选并且动态改变数据 + 输入框的动态改变数据
package com.basedemo.my.xi.basedemo.fragment;import android.content.Context;import android.graphics.Rect;import android.net.Uri;import android.os.Bundle;import android.support.v4.app.Fragment;i
2016-09-23 20:33:49
636
原创 根据Gridview中选择的项 动态改变数据
package com.basedemo.my.xi.basedemo.fragment;import android.content.Context;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.app.Fragment;import andr
2016-09-23 20:24:34
1626
原创 弹出PopupWindow让屏幕的其它地方变颜色
/** * 设置添加屏幕的背景透明度 * @param bgAlpha */public void backgroundAlpha(float bgAlpha){ WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.alpha = bgAlpha; //0.0-1.0 getWindow(
2016-09-23 20:05:48
1299
原创 仿QQ侧拉删除
我的这个界面 是由 极光推送点击后 进入的界面: 界面中的数据 都是请求服务器所得到的xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:
2016-09-23 19:51:50
1011
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人