- 博客(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
731

原创 Android常用部分小功能代码
1.给控件设置焦点tvTitle.setFocusable(true);tvTitle.setFocusableInTouchMode(true);tvTitle.requestFocus();tvTitle.requestFocusFromTouch();
2015-08-22 16:02:05
1293
原创 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
770
原创 上传代码到码云(私有仓库)详细步骤
整体流程一个整体的操作流程如下:步骤操作第一步电脑安装Git第二步生成公钥第三步配置Git忽略文件第四步上传代码电脑安装GitGit安装文件下载地址,下载后安装https://git-scm.com/downloads生成公钥设置邮箱账号git config --global user.email "you@example.com...
2019-04-15 10:10:04
14926
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
1816
原创 带进度条的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
434
原创 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
524
原创 常用代码片段
单例模式 private static HttpUtil instance; public static synchronized HttpUtil getInstance() { if (instance == null) instance = new HttpUtil(); return instance; }
2017-03-29 09:33:53
390
原创 Android开发环境搭建
第一步:安装JavaJava官网下载地址[点击打开]第二步:配置环境变量第三步:安装AndroidStudioAndroid开发环境搭建结束
2017-01-22 12:01:40
354
原创 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
4548
1
原创 Android实现WebActivity初始化一次
清单文件里: <activity android:name=".activity.WebActivity" android:launchMode="singleInstance" />WebActivity里: @Override public boolean onKeyDown(int keyCode, KeyE
2017-01-20 15:30:23
1577
原创 Android生命周期
1.1、Activity的生命周期 - Kilnn - 博客频道 - youkuaiyun.comhttp://blog.youkuaiyun.com/lonelyroamer/article/details/8927940
2017-01-20 10:14:20
291
原创 需要运行时申请的权限
以下权限需要申请身体传感器日历摄像头通讯录地理位置麦克风电话短信存储空间以下权限在AndroidManifest.xml中声明即可使用android.permission.ACCESS_LOCATION_EXTRA_COMMANDSandroid.permission.ACCESS_NETWORK_STATEandroid.permission.ACCESS
2017-01-19 16:02:19
532
原创 复用自定义布局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
664
1
原创 Android百分比布局
第一步:在build.gradle文件中添加“compile 'com.android.support:percent:25.1.0'”第二步:在布局文件中添加控件:
2017-01-16 14:59:43
353
原创 Android APK反编译工具包
【前期准备】反编译需要以下工具:dex2jar [官网、下载地址] jd-gui [官网、下载地址] baksmali [官网、下载地址] smali [官网、下载地址]打包下载:点击下载前期条件:电脑必须有Java环境文件目录:【第一种反编译:只看APK代码】第一步:解压apk文件,将解压得到的"cl...
2017-01-10 16:54:36
727
原创 自定义控件 随着手滑动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
416
原创 AndroidStudio打包生成APK 指定文件名
AndroidStudio打包默认文件名为:app-release.apk在build.gradle文件的android节点增加一下内容:[自己根据自己实际进行修改]//指定打包后应用名称 applicationVariants.all {variant -> variant.outputs.each {output -> def
2017-01-05 18:13:16
7167
原创 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
562
原创 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
692
原创 Chrome 键盘快捷键
Chrome 键盘快捷键了解各种键盘快捷键,成为 Chrome 使用达人。Windows 和 Linux标签页和窗口快捷键操作快捷键打开新窗口Ctrl + n在隐身模式下打开新窗口Ctrl + Shift + n打开新的标签页,并跳转到该标签页Ctrl + t
2016-11-22 09:19:03
1031
原创 圆环形进度条
自定义控件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
586
原创 Android状态栏、导航栏全透明
说明:Android4.4以下官方限制无法透明Android4.4-Android5.0状态栏可以全透,但是会有一点小灰色去不掉的,影响不是很大Android5.0~以上状态栏和导航栏都是可以真实全透代码:public class BaseActivity extends FragmentActivity { @Override protected void
2016-11-11 15:42:23
4859
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
676
原创 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
588
原创 数字选择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
813
原创 Fit Chart 类似谷歌健康 圆环
Github地址:https://github.com/txusballesteros/fit-chart
2016-09-28 17:55:41
463
原创 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
6320
原创 卡片视图控件 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
1584
原创 下拉刷新框架
引用: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
395
原创 运用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
964
原创 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
725
原创 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
3007
原创 Android6.0透明通知栏(无灰色)
styles.xml @color/mainColor @color/mainColor @color/colorAccent false true AndroidManifest.xml中application节点:andro
2016-09-06 15:39:52
2754
原创 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
432
原创 Android录音相关代码
权限申请: 录音代码 [录音文件名不能包含英文冒号 会文件损坏] private void startRecording() { try { recorder = new MediaRecorder();// new出MediaRecorder对象 recorder.setAudioSource(
2016-09-06 15:27:48
962
原创 Android进度条
布局文件: <ProgressBar android:id="@+id/pbPlay" style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent"
2016-09-06 15:00:34
577
原创 Android录制屏幕视频 将视频转换为GIF动态图
写在前面:前提是Android手机要有ROOT权限!第一步:在手机上安装"SCR屏幕录像.apk"软件,安装之后,打开设置,勾选"垂直帧"点击手机上的"SCR屏幕录像",会弹出3个按钮的弹窗,再点击弹窗上的软件LOGO,录屏开始了,按下电源键手机锁屏,录制结束,视频文件保存在SD卡,具体路径在软件的设置里可以看到.第二步:在电脑上安装"视频GIF转换器.exe",安装之后,尺寸
2016-06-21 17:12:21
2306
原创 Android多选列表
Android多选列表,项目中也是比较常用的,下面是效果图:接口类 MultiSelectInterface.javapublic interface MultiSelectInterface { public void sure(ArrayList> newSelect,int[] selectId);}工具类 MultiSelectDialog.javapubli
2016-06-21 12:30:06
1812
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
4356
Android省市县三级联动、日期选择器、文章地址http://blog.youkuaiyun.com/wenweidev/article/details/51692365
2016-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人