自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (15)
  • 收藏
  • 关注

原创 毕业生的求业路

我是一名程序员,在深圳打工八个月,如今身上只剩吃碗面条的钱。昨夜在深圳寒冷的公园和同事与流浪汉一起露宿一夜,因为我们被老板拖欠了工资。 我是今年七月毕业的应届生。因为上一个公司业务转型。我在8个多月前,前往深圳。就像所有刚毕业的年轻人一样,总觉得深圳天大地大,一定有我生存的空间。 到了深圳,先要找个落脚的地方,记得那天刚出地铁,我就被深圳的住宿费吓了一跳。毕竟我...

2017-11-14 09:48:22 361 2

原创 android某个功能和应用快捷方式

最近接受到一个任务,给应用内的一个功能点创建一个快捷方式,方便用户操作快捷、三、用第二种方式可以用以下方法判断是否存在快捷方式。

2023-12-08 15:46:45 205

原创 android studio 自定义注释模板

本人设置的自定义注释模板,只供参考

2022-12-03 15:24:35 825 1

原创 Android 上传代码到gitee并发布到Jitpack生成远程库

添加gitee的账号密码,这里附上gitee地址。到这里整个项目的简单完成,后面引入gitee插件。查看toollibrary主要配置。如果生成发行版本呢,编辑标签。然后转到jitPack官网。生成之后,我们在项目中引入。上面就是我们生成的远程库引入。上完了代码传到gitee。可以看到自动创建了仓库。将刚到复制的地址粘贴到。

2022-10-28 18:47:59 1590 1

原创 Android 状态栏适配

1.设置状态栏颜色(自定义颜色)StatusBarUtil.setColor(this, getResources().getColor(R.color.black));2.设置纯色状态栏(自定义颜色,alpha)/** * 设置纯色状态栏(自定义颜色,alpha) * * @param activity 目标activity * @param color 状态栏颜色值 * @param alpha 状态栏透明度 */

2022-04-29 10:42:32 1721

原创 自定义封装android语音播报库

简单的语音播报封装

2022-04-25 14:42:20 4321

原创 RecyclerView 自动循环滚动

RecyclerView 自动循环滚动RecyclerView 自动循环滚动在最近一次开发中,需要用到文章的自动滚动功能,看了其他资料结合需要,总结了一下自定义 AutoScrollRecyclerViewclass AutoScrollRecyclerView(context: Context, attrs: AttributeSet?) : RecyclerView(context, attrs) { private var mAutoTask: Disposable? = null

2022-03-02 10:10:17 1854

原创 子网掩码与prefixLength长度的互相转换

1、prefixLength转换成子网掩码,类似255.255.255.0public static long calcMaskByPrefixLength(int length) { int mask = -1 << (32 - length); int partsNum = 4; int bitsOfPart = 8; int maskParts[] = new int[partsNum]; int selec

2021-11-12 17:59:10 2498 1

原创 androidasync 搭建个人Android 小型服务器

androidasync 搭建个人Android 小型服务器由于需求问题,当前一台设备创建一个Android小型的服务器供下方关联的设备的获取主设备的一些数据于是就用到了androidasync1.引入:implementation ‘com.koushikdutta.async:androidasync:3.1.0’`2.创建:ApiCodeMsg文件public class ApiCodeMsg { private int code; private String msg;

2021-10-28 15:58:45 2695 2

原创 Jetpack,liveDate,Room,Repository 初识

1 在项目的build 依赖 def lifecycle_version = "2.2.0" def room_version = "2.3.0" implementation'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.7' implementation'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.0.0' implementatio..

2021-07-26 16:47:54 405

原创 动态切换语言

在我们开发的一下项目中, 经常会用到多国语言.又不想在手机的系统设置里面设置,我们直接可以在我们应用里面设置切换语言,不过这个需要重启App以下是我总结的LanguageMark,使用注解的方式@Retention(RetentionPolicy.SOURCE)@StringDef({LanguageMark.simplifiedChinese, LanguageMark.traditionalChinese, LanguageMark.English, LanguageMark.Korean, L

2021-05-24 17:29:30 138

原创 Android 获取内外SD卡路径几种方法总结

今天做项目的时候发现获取存储的方式不一样,搞了一个上午,计算sd卡的容量.总结一下.以免后面走弯路Android 获取SD卡路径:外置sd卡路径,也许很多同学在平时的工作中并不会用到,因为现在很多机型都不支持外置sd卡(这也是Google目标),所以并不用考虑外置sd卡的路径问题。除了开发文件管理类的应用之外,其他应用使用 Enviroment方法一://内置sd卡路径String sdcardPath = System.getenv("EXTERNAL_STORAGE"); //内置sd卡路径

2021-05-24 17:16:07 6096 1

原创 点击其他界面隐藏输入法

最近在编写项目的时候发现,弹出输入法之后,想点击其他地方无法隐藏输入法其实实现 dispatchTouchEvent方法 @Override public boolean dispatchTouchEvent(MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: View view = this.getCurrentFo

2021-05-17 15:55:28 104

转载 多条信息垂直滚动,垂直走马灯

@TOC多条信息垂直滚动,垂直走马灯多条信息垂直滚动,垂直走马灯仿淘宝首页的淘宝头条垂直滚动 滚动布局继承了是ViewFlipper,可以实现进入动画,退出动画,设置切换时间间隔。 MarqueeView可用于多行或单行滚动,滚动的布局可以自定义。链接下载:使用介绍1.MarqueeViewCode``kotlin/**类描述:仿淘宝首页的 淘宝头条滚动的自定义View可以支持单行或多行,滚动布局自定义*/public class MarqueeViewCode(context

2021-05-17 15:49:19 198

原创 总结输入法挡住输入框方案

1 .有时候我们界面的经常因为输入法挡住输入框查了很多方法,终于找到了解决方案,就是把界面上移第一种方法在Activity中添加 if (getActivity() != null) { getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); getActivity().getWindow().setSoftInputMode(WindowMana

2021-05-17 15:43:32 1822

原创 一个原生Android的日期选择器,多种样式可供选择器

一个原生Android的日期选择器,多种样式可供选择日期选择器 /** * 日期选择 * * @param activity * @param themeResId * @param tv * @param calendar */ public static void showDatePickerDialog(Activity activity, int themeResId, final Button tv, Calen

2020-10-29 10:10:02 613

原创 Viewpage+TabLayout+Fragment 刷新问题详解

今天在写首页的时候遇到一个问题,采用的是Viewpage+TabLayout+Fragment的布局,然后发现后台添加数据的时候或者更改tablayout的数据位置的,viewpage的数据显示不对应,请教大佬终于找到了解决方案 ViewPager与TabLayout的初始化:private void initData(){ mTabFragmentAdapter = new HomeFragmentPagerAdapter(getChildFragmentManager()); .

2020-07-15 11:47:40 926

原创 通过Android Studio3.5.3编译安装App失败,提示安装包异常解决方法

通过Android Studio3.5.3编译安装App失败,提示安装包异常解决方法Android Studio 3.5.3编译安装项目时报错我出现的是在oppo手机上遇到,小米手机没遇到过,查看原因分析INSTALL_FAILED_TEST_ONLY查看AndroidManifest.xml表示允许安装AndroidManifest.xml里 application 指定 andro...

2020-04-10 15:21:03 1175

原创 Android Activity各种情况下的生命周期分析总结

1) 两个Activity(A->B)切换(B正常的Activity)的生命周期:onPause(A)->onCreate(B)->onStart(B)->onResume(B)->oStop(A)这时如果按回退键回退到AonPause(B)->onRestart(A)->onStart(A)->onResume(A)->oSto...

2020-04-09 10:19:45 729

原创 阿里最新版热更新修复Sophix

在突然接到经理说需要在老项目接入热更新,当时一脸懵逼,不懂怎么弄,当时考虑对比一下微信Tinker热修复和阿里热修复Sophix,分别写了两个demo测试一下,摸索了差不多一个星期,遇到了好多坑,最后我采用的阿里的Sophix修复.查看官方文档接入文档集成准备一、添加产品进入管理控制台新建产品新建产品 下载aliyun-emas-ser...

2019-03-12 15:58:24 1905 4

原创 阿里最新版热更新修复Sophix与阿里百川,友盟冲突

在上一篇提到接入阿里热更新sophix遇到跟项目依赖的阿里百川和友盟有冲突编译时候出现Warning:com.ta.utdid2.b.a.j: can't find referenced field 'boolean e' in program class com.ta.utdid2.b.a.d多条警告和依赖冲错误:Warning:Exception while processing ...

2019-03-12 15:57:41 1397 2

原创 弹出框自动消失工具类

public class MyDialog3 { private AlertDialog dlg1; public MyDialog3(Context context, String message) { LayoutInflater inflater = LayoutInflater.from(context); View view1 = inflater.inflate(...

2018-09-17 16:33:30 300

原创 监听一个EditText的数据的变化来触发Button的颜色变化

** * 监听一个EditText的数据的变化来触发Button的颜色变化 * * @date 2018年8月6日 * @author zhang */public class EdittextWatcher implements TextWatcher { EditText mEditText; Button mButton; private int isPhoneOrQ...

2018-09-17 16:30:04 622

原创 一个获取简单获取验证码倒计时和颜色变化

int recLen = 60;Timer timer;private Button mMobilValiButton;/** * @param button void这个方法是开始计时,获取手机验证码的时间倒计时效 * @date 2015年8月6日 * @author liuyonghong */private void startButUiMobval(Button b...

2018-09-17 16:27:57 555

原创 仿支付宝输入金额格式限制工具类

自定义工具类*** 作者: zhanghuaiwang* 时间: 2018/9/12 11:31* 描述:*/public class EditTextUtils {/*** 设置edittext只能输入小数点后两位*/public static void afterDotTwo(final EditText editText) { editText...

2018-09-17 16:24:08 867

原创 关于win10几分钟无任何操作就假死机,就只有鼠标能动

关于win10几分钟无任何操作就假死机,就只有鼠标能动,其他键盘都无反应的解决方案

2018-05-15 16:49:27 37450 2

原创 倒计时定时器工具类

public class CountDownTimerUtils extends CountDownTimer{ private TextView mTextView; private Resources mRes; public CountDownTimerUtils(TextView textView, long millisInFuture, long countDo

2018-01-22 14:41:17 495

原创 用ActivityLifecycleCallbacks 判断前后台运行

ActivityLifecycleCallbacks 是 Application 中的一个内部接口: private void backprogress(){ registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() { @Override public void onA

2018-01-22 13:57:51 698

转载 Android 定时任务刷新的多种实现方式

1.采用Handle与线程的sleep(long)方法1) 定义一个Handler类,用于处理接受到的Message。Handler handler = new Handler() { public void handleMessage(Message msg) { // 要做的事情 super.handleMessage(msg);

2017-12-22 15:35:49 4101 1

原创 自己常用的透明颜色

可以用到简单的xml的背景框 #f2ffffff #e6ffffff #d9ffffff #ccffffff #bfffffff #b3ffffff #a6ffffff #99ffffff #8cffffff #80ffffff #73ffffff #66ffffff #59ffffff

2017-10-26 10:58:03 2165

原创 很漂亮的自定义的AlertDialog的对话框

请尊重原创;过后会上传源码,或者联系我看图效果不多说,上代码 public void init(){ final View textEntryView=factory.inflate(R.layout.dialog_layout,null); dlg=new AlertDialog.Builder(MainActivity.

2017-08-11 17:54:09 773

转载 WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法

项目基本要完工了,过几天上传这两天在写一个像苹果的的悬浮球个弹出框,自定义布局,突然发现,我们Android平台是一个又一个的Activity组成的,每一个Activity有一个或者多个View构成。所以说,当我们想显示一个界面的时候,我们首先想到的是建立一个Activity,然后所有的操作在Activity里面实现,或者是一个Dialog或者Toast。这种方式固然简单,但是在有

2017-08-09 11:09:22 1598

原创 Android studio 将library打包成jar包实例

不像在Eclipse,可以直接导出jar包。AndroidStudio只可以生成aar包。在网上看到许多朋友问怎么可以像Eclipse一样导出jar包,其实我们只要知道它的原理就可以了。用jar命令就可以打包你所需要的资源,并指定jar包名。首先要在主Demo里依赖library包然后在Circlemenu的library你就会看到有

2017-08-01 10:26:05 1876

转载 Android ListView点击Item展开隐藏项,单个展开,多个展开

版权声明:^_^ 尊重原创,共享知识,转载请注明"_程序猿大人_"http://blog.csdn.net/a_running_wolf我做了一些修改   手机屏幕毕竟有限,当我们要显示较多数据时便不得不舍去一些次要信息,将主要信息优先显示,也使显示效果更加简洁美观。遇到类似的需求,我们使用最多的就是 ListView ,而如果每次点击一个 Item 都要跳转到下一页查

2017-07-27 15:14:59 3382

转载 android Seekbar双滑块滑动

虽然是转载,但我也做了一些修改使用方法1、自定义View   SeekBarPressure.classimport android.content.Context;import android.content.res.Resources;import android.graphics.Canvas;import android.graphics.C

2017-07-27 11:31:40 1501

原创 Android Json解析

SON代表JavaScript对象符号。它是一个独立的数据交换格式,是XML的最佳替代品。本章介绍了如何解析JSON文件,并从中提取所需的信息。Android提供了四个不同的类来处理JSON数据。这些类分别是:JSONArray, JSONObject,JSONStringer 和 JSONTokenizer.第一步是确定感兴趣的JSON数据的字段,例如。在JSON给我们下面感兴趣的数据:

2017-07-26 19:25:21 335

原创 Android Clipboard(复制/剪贴板)

Android提供的剪贴板框架,复制和粘贴不同类型的数据。数据可以是文本,图像,二进制流数据或其它复杂的数据类型。Android提供ClipboardManager、ClipData.Item和ClipData库使用复制和粘贴的框架。为了使用剪贴板的框架,需要把数据转化为剪辑对象,然后把该对象为全系统剪贴板。为了使用剪贴板,需要通过调用getSystemService()方法来实例化Cli

2017-07-26 16:06:29 55971 1

转载 java,android面试题

Android面试题目(Java基础) 本文虽然是从网上copy下来的,但是我进行的简单阅读和修改。http://blog.csdn.net/wenzhi20102321/article/details/76146938 1、面向对象的特征有哪些方面   (1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。(2

2017-07-26 15:37:10 350

原创 android悬浮球,应用在所有软件之上,点击可以显示菜单

自定义文件package com.example.view;import android.content.Context;import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.C

2017-07-26 10:44:29 5266

Android 4.0以上状态栏适配

Android 4.0以上状态栏适配,一句代码搞定,简单实用,状态栏文字颜色,沉浸式等封装一句代码解决,实用

2022-04-29

自定义封装android语音播报库

在开发的时候,需要用到语音播报和音乐提醒,然后就封装了一套库,只需要调用一个方法,传入需要的文字或者音乐

2022-04-25

RecycleVIew自动循环滚动使用

RecycleVIew自动循环滚动使用

2022-03-02

MarqueeViewDemo.zip

kotlin 多条信息垂直滚动,垂直走马灯

2021-05-17

用ActivityLifecycleCallbacks 判断前后台运行

用ActivityLifecycleCallbacks 判断前后台运行Application 提供有一个 registerActivityLifecycleCallbacks() 的方法,需要传入的参数就是这个 ActivityLifecycleCallbacks 接口,系统会在每个 Activity 执行完对应的生命周期后都调用这个实现类中对应的方法,请记住是每个!

2018-01-22

NFC识别标签

适应各种编码的NFC识别标签适配各种编码的NFC

2017-08-25

仿魅族手机日历

仿魅族的日历,滑动,记录每天课程表

2017-08-17

很方便管理的环形菜单

可以旋转的圆形悬浮菜单

2017-08-09

仿QQ的UI,菜单栏,联系人,头部切换,附近人

仿QQ的UI,底部菜单栏,头部切换,聊天加好友等,查找联系人

2017-08-08

机器人,语音识别

仿QQ微信机器人聊天,语音识别显示出文字

2017-08-08

一个仿网易云音乐的demo

这是仿网易云音乐的app源码,很简便使用

2017-08-02

悬浮球调用相机,电话等其他功能

这是一个漂亮的悬浮球,可以自动滑动,也可以点击弹出菜单,调用相机,短信,桌面功能等,也可以自定义菜单

2017-07-27

listview+item

这是一个比较方便的listview展开,很方便

2017-07-27

Android悬浮球最新版

我以前发过一个项目,这个是最新版

2017-07-27

SeekBar双滑块,轻松控制

两个双滑块的滑动,可以轻松的左右控制

2017-07-27

空空如也

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

TA关注的人

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