- 博客(245)
- 资源 (31)
- 收藏
- 关注
原创 Android Shadow阴影
1.使用rectangle <dimen name="cardPadding">1px</dimen> <dimen name="cardPadding">1px</dimen> <dimen name="cardRadius">7dp</dimen><?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android
2017-09-15 18:22:29 4397
原创 PagerSlidingTab的基本使用
csdn下载地址:http://download.csdn.net/download/android_zhengyongbo/9980976因为TabLayout无法更改TabItem的行间距所以记录了一下PagerSlidingTab的基本使用 使用之后才发现PagerSlidingTab有一个bug,那就是Tab点击position不准<?xml version="1.0" encodin
2017-09-15 18:15:56 962
原创 动态获取控件的高度
1.动态获取控件德高度int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);int h = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);imageView.measure(w, h);int height = imag
2017-09-15 17:54:14 528
原创 EasyRecyclerView的基本使用
1.首先导入几个必须的包 compile 'com.jude:easyrecyclerview:4.4.2' compile 'com.android.support:recyclerview-v7:26.0.0-alpha1' compile 'com.android.support:design:26.0.0-alpha1' compile 'com.github.cl
2017-09-11 16:00:46 1443
原创 BaseTask 任务分类
有时候类里面的业务逻辑比较多,可以分离出去,新建base类 1.BaseCheckTaskpublic class BaseCheckTask { protected BaseCheckTask next; public BaseCheckTask(BaseCheckTask next) { this.next = next; } public voi
2017-09-11 11:03:54 1867
原创 Android悬浮引导层
下面是使用Activity主题修改变为Dialog实现的引导层:1.res文件夹下新建themes.xml文件 <style name="HomeGuideDialog" parent="AppTheme.Dialog"> <item name="android:backgroundDimEnabled">false</item> <item name="window
2017-09-11 10:48:22 1324
原创 Activity退出动画无效
解决办法:重写finish方法 @Override public void finish() { super.finish(); overridePendingTransition(0, 0); }
2017-09-11 10:42:33 1903
原创 Android 组合动画(xml)
1.res/anim文件下创建xml 相关说明 如果使用p父类属性注意动画指定视图的大小 android:fillAfter=”true” 动画结束后保持结束后状态<set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true" android:sh
2017-09-04 18:21:40 1465
转载 Android 调用系统邮箱
http://blog.csdn.net/asce1885/article/details/8119898Android应用开发中,很多情况下免不了要调用手机上的邮件类应用,实现邮件发送的功能,这一般是通过调用系统已有的Intent来实现的。看到网上很多邮件发送都是调用action为Android.content.Intent.ACTION_SEND的Intent来实现的,下面我们就来看下这种方式
2017-09-04 16:33:20 4977
转载 调用系统分享功能
如何进行原生分享(最好直接查看原文) 转载:http://www.jianshu.com/p/88f166dd43b7Intent share_intent = new Intent(); share_intent.setAction(Intent.ACTION_SEND);//设置分享行为 share_intent.setType("text/plain");//
2017-09-04 16:30:41 1421
原创 TextView 关键字颜色 样式修改
String attention = getResources().getString(R.string.facebook_attention);//待修改字符串(例如关键字是5000) String i=5000; TextView tvAttention = (TextView) view.findViewById(R.id.tv_pay_attention);
2017-09-02 12:33:59 505
原创 App 到各大应用市场评分
转载:http://www.jianshu.com/p/a4a806567368 各个应用市场包名 /** * 启动到应用商店app详情界面 * * @param appPkg 目标App的包名 * @param marketPkg 应用商店包名 ,如果为""则由系统弹出应用商店列表供用户选择,否则调转到目标市场的应用详情界面,某些应用商店可能会失败 */public v
2017-09-02 12:23:29 4563
原创 关于Fragment返回按键监听
①先定义接口BackHandleInterfacepublic interface BackHandleInterface { void onSelectedFragment(BackHandleFragment backHandleFragment);}②定义公用的Fragmentpublic abstract class BackHandleFragment extends Fragmen
2017-09-02 12:19:35 1109
原创 AES加密、解密工具类
AES工具类import java.security.Key;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESedeKeySpec;import javax.crypto.spec.IvParameterSpec;/** * 进行 128 位 AES 加密
2017-08-25 16:29:04 338
原创 Jackson的基本使用
最近看到好多人和测试结果都证明Jackson解析速度比gson快,所以记录一下Jackson的基本使用导入依赖 compile 'com.fasterxml.jackson.core:jackson-core:2.9.0' compile 'com.fasterxml.jackson.core:jackson-annotations:2.9.0' compile 'com.fasterxml.
2017-08-25 16:10:41 601
原创 动态设置密码可见与否
et_pwd.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);//设置密码不可见et_Pwd.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD | InputType.TYPE_CLASS_TEXT);//设置密码可见,如果只设置TYPE_TEXT_VARIATION_
2017-08-24 12:21:23 295
原创 RelativeLayout的一个特性
实现效果为将ic_launcher压在上面图片(图片大小不固定)的最下面 xml代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
2017-08-22 16:56:07 425 2
原创 ZIP工具类
import android.util.Log;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import java.
2017-08-22 11:06:34 500 2
原创 关于Fragment的使用
在使用Fragment的时候遇到很多坑,下面记录一下:1.(慎用)在布局xml文件中使用fragment报错(android.view.InflateException: Binary XML file line #5: Binary XML file line #5: Error inflating class fragment)———- 关于这种报错,有多种可能。 Activity可以继承
2017-08-22 10:29:54 253
原创 Dialog自定义灵活用法
记录一下dialog的灵活用法: csdn下载地址:http://download.csdn.net/download/android_zhengyongbo/9944294 **1.自定义dialog类**import android.app.Dialog;import android.content.Context;import android.os.Bundle;import and
2017-08-18 11:34:15 415
原创 正则表达式格式
public static boolean isDoubleOpen(Context context, List<String> list) { String path = context.getApplicationContext().getFilesDir().getAbsolutePath(); if (list == null || list.size() <
2017-08-15 10:15:10 292
转载 进度条图片匀速旋转
图片匀速旋转 当我们更新的时候,需要把更新小图标旋转起来,不废话,先爆照介绍动画: Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame 动画,即顺序播放事先做好的图像,跟电影类似,我们这里用 Tween动画的rotate实现旋转效果。第一步:写动画的配置
2017-08-10 18:13:42 604
原创 BaseActivity中默认添加ToolBar
1.BaseActivitypublic class BaseActivity extends AppCompatActivity{ private LayoutInflater inflater; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.on
2017-08-08 10:29:08 836
原创 自定义简单TextView
记录自定义TextVIew: 这个主要是为了熟悉自定义View流程,实战意义不大 效果图: 1.实现构造方法: public MyTextView(Context context) { this(context, null);//重要 }public MyTextView(Context context, @Nullable AttributeSet attrs)
2017-07-31 19:07:23 264
原创 git 项目中用到的命令
一、将远程分支的最新内容拉到自己分支并推送到自己远程分支1 git status 查看修改内容2 git add . 提交修改内容到缓存3 git commit -m '修改内容' 用来提交代码到仓库并显示修改内容4 git fetch origin develop Git拉取同步远程代码5 git rebase orgin/develop Git同步本地代码 可能产生冲突 代码中解决冲突
2017-07-27 18:40:39 373
原创 输入法泄露处理工具类
使用:BaseActivity中的OnDestorypublic class InputMethodManagerUtil { public static void fixInputMethodManagerLeak(Context destContext) { if (destContext == null) { return; }
2017-07-24 12:10:59 289
原创 关于回调CallBack
1.创建回调类public abstract class CallBackResult<T> { public abstract void onSuccess(T t); public abstract void onError();}2.创建网络请求方法public class HttpUtil { private void load(String s, String s
2017-07-24 12:07:13 1800
原创 PopupWindow重写返回键
LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); View contentview = inflater.inflate(R.layout.popup, null); contentview.setFocusable(true); /
2017-07-24 11:25:51 5292 1
转载 Http请求头和响应头
首先来点自传:之前做网络请求知道有一个请求头,但是做开发的时候因为提前弄好了开发框架,设置好了请求头,所以一直没有关注过。现在这家你公司是一个资讯类公司,总是接别人的接口,所以遇到了各种奇葩的没见过的请求,第一种:digest授权认证,就是请求的时候加入请求头,输入用户名密码,我之前的csdn有记录。第二种:content_type,我只想说 这他妈的什么鬼,今天遇到了一个,对方的http post
2017-07-19 22:14:24 23590
原创 TextView获取每行的内容
如果直接使用tv.getLayout()为null,源码给出了解释: /** * @return the Layout that is currently being used to display the text. * This can be null if the text or width has recently changes. */ public final Layout g
2017-07-18 13:41:31 2711
转载 为ViewPager添加视图切换动画
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1030/1870.html
2017-07-17 17:41:45 301
原创 WebView加载URL配置
加载过程中遇到问题:网页内部点击失效,网页加载不完整。 记录一下成功后的webView的配置 webSettings.setJavaScriptEnabled(true); webSettings.setCacheMode(WebSettings.LOAD_DEFAULT); webSettings.setDomStorageEnabled(true);
2017-07-14 13:49:51 1679
原创 判断SwipeRefreshLayout的childView是否到达顶部
重写swipRefreshLayout,实现chidView只有到达顶部的时候,才可以下拉刷新: 使用方法:直接在xml中使用MySwipeRefreshLayoutimport android.content.Context;import android.support.v4.view.ViewCompat;import android.support.v4.widget.SwipeRef
2017-07-12 12:11:27 1611
原创 侧滑返回上一界面
demo下载地址:http://download.csdn.net/download/android_zhengyongbo/9895988 注意:在manifest里面为滑动界面设置透明主题
2017-07-12 09:59:37 498
原创 String.fromat() 动态添加string资源文件中的变量
例如: 您正与 4 位朋友在一起游戏,本周排名提升了 1.324,获得 王者荣耀 的称号,等级为 B!<string name="today_state_string">您正与%1$d位朋友在一起游戏,本周排名提升了%2$.3f,获得%3$s的称号,等级为%4$c!</string>String todayStateStr = String.format( getResou
2017-07-11 16:43:18 615
MyApplication.zip|MyApplication.zip
2020-11-19
MyApplication.zip
2019-05-13
遥控器View
2017-12-06
删除webview中的广告
2017-11-03
异步任务AsyncTask
2017-10-09
Fragment懒加载
2017-09-25
recyclerview实现拖拽
2017-09-22
PagerSlidingTab的基本使用
2017-09-15
EasyRecyclerView
2017-09-11
RecyclerView自动加载更多
2017-05-26
进度条(项目中比较实用)
2017-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人