自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

源于未知

天道酬勤 能力是唯一的话语权!

  • 博客(112)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android常用开发框架

图片加载:compile 'com.squareup.picasso:picasso:2.5.2'图片选择:compile 'com.github.lovetuzitong:MultiImageSelector:1.2'JSON解析:compile 'com.alibaba:fastjson:1.2.17'网络请求:compile 'com.loopj.android:an

2016-09-21 14:26:04 696

原创 Android常用部分小功能代码

1.给控件设置焦点tvTitle.setFocusable(true);tvTitle.setFocusableInTouchMode(true);tvTitle.requestFocus();tvTitle.requestFocusFromTouch();

2015-08-22 16:02:05 1238

原创 Android项目Git提交仓库的忽略文件

# Built application files*.apk*.ap_*.aab# Files for the ART/Dalvik VM*.dex# Java class files*.class# Generated filesbin/gen/out/# Gradle files.gradle/build/# Local configuration fi...

2019-04-15 10:12:23 730

原创 上传代码到码云(私有仓库)详细步骤

整体流程一个整体的操作流程如下:步骤操作第一步电脑安装Git第二步生成公钥第三步配置Git忽略文件第四步上传代码电脑安装GitGit安装文件下载地址,下载后安装https://git-scm.com/downloads生成公钥设置邮箱账号git config --global user.email "[email protected]...

2019-04-15 10:10:04 14788 1

原创 加载中对话框LoadDialog

Dialog布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <RelativeLayout a

2017-09-21 15:41:46 1750

原创 带进度条的WebView

布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="m

2017-07-17 14:51:32 398

原创 Android获取SHA1值

进入DOS命令执行命令:cd .android获取调试版安全码SHA1:执行命令:keytool -list -v -keystore debug.keystore默认秘钥:android获取发布版安全码SHA1:执行命令:keytool -list -v -keystore D:\WorkSpace\Map\map.jks 【D:\WorkSp

2017-06-30 14:52:13 476

原创 常用代码片段

单例模式 private static HttpUtil instance; public static synchronized HttpUtil getInstance() { if (instance == null) instance = new HttpUtil(); return instance; }

2017-03-29 09:33:53 353

原创 Android开发环境搭建

第一步:安装JavaJava官网下载地址[点击打开]第二步:配置环境变量第三步:安装AndroidStudioAndroid开发环境搭建结束

2017-01-22 12:01:40 314

原创 Java为什么计算时间从1970年1月1日开始

Date date = new Date(0);System.out.println(date);打印出来的结果: Thu Jan 01 08:00:00 CST 1970也是1970 年 1 月 1 日,实际上时分秒是 0 点 0 分 0 秒 ( 这里打印出来是 8 点,稍后会作解释 ) 。为什么这个时间会定义在1970 年 1 月 1 日这个时候呢 ? 于是开始了Googl

2017-01-21 17:28:03 4478 2

原创 Android实现WebActivity初始化一次

清单文件里: <activity android:name=".activity.WebActivity" android:launchMode="singleInstance" />WebActivity里: @Override public boolean onKeyDown(int keyCode, KeyE

2017-01-20 15:30:23 1523

原创 Android生命周期

1.1、Activity的生命周期 - Kilnn - 博客频道 - CSDN.NEThttp://blog.csdn.net/lonelyroamer/article/details/8927940

2017-01-20 10:14:20 255

原创 需要运行时申请的权限

以下权限需要申请身体传感器日历摄像头通讯录地理位置麦克风电话短信存储空间以下权限在AndroidManifest.xml中声明即可使用android.permission.ACCESS_LOCATION_EXTRA_COMMANDSandroid.permission.ACCESS_NETWORK_STATEandroid.permission.ACCESS

2017-01-19 16:02:19 500

原创 复用自定义布局TitleBar

第一种方案:addView第二种方案:自定义控件第一种方案:TitleBar布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_co

2017-01-17 14:41:39 620 1

原创 Android百分比布局

第一步:在build.gradle文件中添加“compile 'com.android.support:percent:25.1.0'”第二步:在布局文件中添加控件:

2017-01-16 14:59:43 326

原创 Android APK反编译工具包

【前期准备】反编译需要以下工具:dex2jar [官网、下载地址] jd-gui [官网、下载地址] baksmali [官网、下载地址] smali [官网、下载地址]打包下载:点击下载前期条件:电脑必须有Java环境文件目录:【第一种反编译:只看APK代码】第一步:解压apk文件,将解压得到的"cl...

2017-01-10 16:54:36 623

原创 自定义控件 随着手滑动DrawView

自定义控件:public class DrawView extends View { public float currentX = 40; public float currentY = 50; //定义并创建画笔 Paint p = new Paint(); public DrawView(Context context){ sup

2017-01-07 10:58:40 378

原创 AndroidStudio打包生成APK 指定文件名

AndroidStudio打包默认文件名为:app-release.apk在build.gradle文件的android节点增加一下内容:[自己根据自己实际进行修改]//指定打包后应用名称 applicationVariants.all {variant -> variant.outputs.each {output -> def

2017-01-05 18:13:16 6971 1

原创 Android动态广播

DynamicActivity [发送方]final public static String ACTION = "DynamicActivity"; private void send(){ Intent intent = new Intent(ACTION); intent.putExtra("content", "发送广播,相当于在这里传

2016-12-20 12:53:01 499

原创 Google出品 可以添加headViewd的GridView

Google自定义的GridView/* * Copyright (C) 2013 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance wit

2016-12-05 14:52:54 576 1

原创 Chrome 键盘快捷键

Chrome 键盘快捷键了解各种键盘快捷键,成为 Chrome 使用达人。Windows 和 Linux标签页和窗口快捷键操作快捷键打开新窗口Ctrl + n在隐身模式下打开新窗口Ctrl + Shift + n打开新的标签页,并跳转到该标签页Ctrl + t

2016-11-22 09:19:03 958

原创 圆环形进度条

自定义控件CircleProgressBar:import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.RectF;import and

2016-11-16 14:01:23 542

原创 Android状态栏、导航栏全透明

说明:Android4.4以下官方限制无法透明Android4.4-Android5.0状态栏可以全透,但是会有一点小灰色去不掉的,影响不是很大Android5.0~以上状态栏和导航栏都是可以真实全透代码:public class BaseActivity extends FragmentActivity { @Override protected void

2016-11-11 15:42:23 4771 1

原创 Android6.0及以上运行时权限申请

清单文件里申请权限例子:拨打联通客服10010 [布局文件不贴了,就一个Button调用call方法]public class MainActivity extends AppCompatActivity { final public static int REQUEST_CODE_ASK_CALL_PHONE = 123; @Override protecte

2016-11-11 10:28:23 637

原创 View粒子爆炸效果

ExplosionField  https://github.com/tyrantgit/ExplosionField引用框架: dependencies { compile 'tyrantgit:explosionfield:1.0.1' }布局文件:<LinearLayout xmlns:android="http://schemas.android.com/ap

2016-10-21 09:58:00 542

原创 数字选择Dialog

自定义Dialog控件import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import android.view.Gravity;import android.view.ViewGroup;import android.widget.L

2016-10-20 11:33:34 767 2

原创 Fit Chart 类似谷歌健康 圆环

Github地址:https://github.com/txusballesteros/fit-chart

2016-09-28 17:55:41 442

原创 Android5.0、6.0、7.0去除WIFI感叹号

1.cmd打开显示c:\users\administrator的话,就下载adb工具包(点击下载),解压之后,将文件全部复制到c:\users\administrator目录下2.手机打开开发者模式,开启USB调试2.打开cmd,运行 adb shell settings put global captive_portal_detection_enabled 03.手机开启飞行模式、关

2016-09-28 13:34:44 6186

原创 卡片视图控件 CardView

添加引用compile 'com.android.support:cardview-v7:23.4.0'布局文件<android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="wrap_content" andro

2016-09-27 10:11:48 1524

原创 下拉刷新框架

引用:dependencies { compile 'com.yalantis:phoenix:1.2.3'}初始化:public class BaseApplication extends Application { @Override public void onCreate() { super.onCreate(); T

2016-09-21 16:50:55 355

原创 运用SpannableString类实现文字着色、图文混排

文字着色: SpannableString spannable = new SpannableString(str); ForegroundColorSpan span = new ForegroundColorSpan(Color.parseColor("#23B60C")); spannable.setSpan(span, 0, 10, Spa

2016-09-19 15:41:38 928

原创 ListView适配器

代码public class DynamicAdapter extends BaseAdapter { private Context context; public DynamicAdapter(Context context) { this.context = context; } @Override public int ge

2016-09-12 07:40:29 700

原创 Android动态创建View

代码 View view = new View(context); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, Util.dpToPx(5));//宽度、高度 view.setLayoutP

2016-09-07 18:50:04 2952

原创 Android6.0透明通知栏(无灰色)

styles.xml @color/mainColor @color/mainColor @color/colorAccent false true AndroidManifest.xml中application节点:andro

2016-09-06 15:39:52 2680

原创 Android高斯模糊

代码import android.annotation.TargetApi;import android.graphics.Bitmap;import android.os.Build;import android.renderscript.Allocation;import android.renderscript.Element;import android.renderscri

2016-09-06 15:35:11 377

原创 Android录音相关代码

权限申请: 录音代码 [录音文件名不能包含英文冒号 会文件损坏] private void startRecording() { try { recorder = new MediaRecorder();// new出MediaRecorder对象 recorder.setAudioSource(

2016-09-06 15:27:48 913

原创 Android进度条

布局文件: <ProgressBar android:id="@+id/pbPlay" style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent"

2016-09-06 15:00:34 535

原创 Android录制屏幕视频 将视频转换为GIF动态图

写在前面:前提是Android手机要有ROOT权限!第一步:在手机上安装"SCR屏幕录像.apk"软件,安装之后,打开设置,勾选"垂直帧"点击手机上的"SCR屏幕录像",会弹出3个按钮的弹窗,再点击弹窗上的软件LOGO,录屏开始了,按下电源键手机锁屏,录制结束,视频文件保存在SD卡,具体路径在软件的设置里可以看到.第二步:在电脑上安装"视频GIF转换器.exe",安装之后,尺寸

2016-06-21 17:12:21 2244

原创 Android多选列表

Android多选列表,项目中也是比较常用的,下面是效果图:接口类 MultiSelectInterface.javapublic interface MultiSelectInterface { public void sure(ArrayList> newSelect,int[] selectId);}工具类 MultiSelectDialog.javapubli

2016-06-21 12:30:06 1736 1

原创 Android自定义日期选择器

先上图:布局文件:activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2016-06-16 16:28:28 4289 2

Android反编译工具包

Android反编译工具包

2017-01-11

Android省市县三级联动、日期选择器、文章地址http://blog.csdn.net/wenweidev/article/details/51692365

省市县三级联动,选地址经常用到,用NumberPicker控件实现滑动,json数据解析使用fastjson框架,使用很简单,传入一个String[]数组,设置选择器的默认值,用户选择之后点击确认,回调接口返回String[]数组,包含重新选择的省市县,样式修改简单,可以随意修改与项目风格统一!

2016-06-16

Android省市县选择(ios风格)

Android省市县选择(ios风格),可以用来选择省市县,界面很漂亮。

2015-09-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除