自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学无止境

学如逆水行舟,不进则退

  • 博客(13)
  • 资源 (7)
  • 问答 (4)
  • 收藏
  • 关注

原创 Android--LocalBroadcastManager

概念LocalBroadcastManager是Android Support包提供的一个工具类,称为局部通知管理器,是用来在同一个应用内的不同组件间发送Broadcast的,可代替Handler更新UI。优点使用LocalBroadcastManager有如下好处发送的广播只会在自己App内传播,不会泄露给其他App,确保隐私数据不会泄露其他App也无法向你的App发送该广播,不用担心其他Ap

2017-03-30 19:57:47 858

原创 Android--BroadcastReceiver

概念Broadcast是一种广泛运用的在应用程序之间传输信息的机制,而BroadcastReceiver是对发送出来的Broadcast进行过滤接收并响应的一类组件。一个BroadcastReceiver对象只有在被调用onReceive(Context, Intent)时才有效,当从该函数返回后,该对象就是无效的了,所以每次广播被接收后会重新创建BroadcastReceiver对象,并在onRe

2017-03-30 18:47:17 416

原创 Activity作为dialog对话框使用

前言首先谈谈将Activity作为Dialog初衷。多数情况下,我们会直接选择使用AlertDialog和Dialog实现对话框,但是有以下原因驱使我们去寻找替代这种做法的方案。原因一,调用dismiss方法,有时会出现异常:java.lang.IllegalArgumentException: View not attached to window manager。出现此异常原因可能是在dismi...

2017-03-27 15:59:57 7990 1

原创 C语言中的++a和a++的区别

C语言中的++a和a++的区别

2017-03-20 17:01:41 17367 3

原创 C语言之左移和右移运算符

左移运算符()右移运算符是用来将一个数的各二进制位右移若干位,移动的位数由右操作数指定(右操作数必须是非负值),移到右端的低位被舍弃,对于无符号数,高位补0。对于有符号数,某些机器将对左边空出的部分用符号位填补(即“算术移位”),而...

2017-03-20 14:32:48 4106 1

原创 Android的Button按钮,ACTION_UP事件不触发解决方案

在一般情况下,这样写是没有问题的,但是当手指快速滑过这个Button时,就会发现只触发了ACTION_DOWN,没有触发ACTION_UP,导致按钮按下的逻辑代码一直执行。比如在设置页面的滑动开关时,不监听ACTION_CANCEL,在滑动到中间时,如果你手指上下移动,就是移动到开关控件之外,就会造成开关的按钮停顿在中间位置。在android编程时,有时候要实现当Button一直按下的时候,执行一些逻辑代码,当按钮弹起的时候,终止这些逻辑代码的执行。

2017-03-17 19:49:49 2992 1

原创 Comparable & Comparator用法

Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。

2017-03-16 13:41:52 559

原创 如何把已经提交的commit, 从一个分支放到另一个分支

实际问题:在本地 master 分支上做了一个commit ( 38361a68138140827b31b72f8bbfd88b3705d77a ) , 如何把它放到本地 old_cc 分支上?办法之一: 使用 cherry-pick. 根据git 文档:Apply the changes introduced by some existing commits就是对已经存在的commit 进行ap...

2017-03-09 20:52:38 11168

原创 仿微信点击图片放大,并可滑动浏览效果

前言  我们在微信朋友圈看别人发的带图片说说时,点击某张图片,会放大全屏显示,并且左右滑动可以切换浏览多张图片。   这种效果应用场景很多,尤其是购物和餐饮类app很常见。比如点餐软件,一般会向顾客使用列表方式整体展示所有菜品的缩略图、价格、原料、做法、营养功效、食客评价等,由于缩略图提供的直观信息不全不清晰,顾客还可以点击缩略图进一步查看菜品的多张实拍大图,效果就是点击缩略图弹出大图,左右滑动切...

2017-03-08 20:33:43 12710 7

原创 Android实现多渠道打包

请注意,这只是一个基本的多渠道打包方案。根据你的具体需求,可能还需要进行更多的定制和优化。此外,为了安全起见,建议不要在客户端代码中直接暴露渠道信息,而是将渠道信息存储在服务器端,通过API调用获取。Android多渠道打包主要是为了解决不同渠道来源的应用推广问题,使得开发者可以根据不同的推广渠道,统计应用在不同渠道的下载量、活跃量等数据。

2017-03-06 11:37:54 8958 6

原创 sh脚本语法_基础

sh` 脚本通常指的是 Bourne shell 脚本或与其兼容的 shell 脚本,如 Dash。这只是一个非常基础的介绍。使用 `if`、`then`、`elif`、`else` 和 `fi` 进行条件判断。这是一个 shebang,它告诉系统该脚本应该使用 `/bin/sh` 来执行。在脚本中,你可以使用 `$1`、`$2`、`$3` 等来引用传递给脚本的参数。使用 `exit` 命令可以退出脚本,并返回一个状态码。使用变量时,只需在变量名前加上 `$`。使用 `#` 开始一个注释。

2017-03-06 11:08:26 20405

原创 jQuery实现用户注册界面

使用jQuery实现简单的用户注册,效果图如下 说明: (1) 星号为必填项目,要求:用户名6-18个字符;邮箱符合邮箱格式串。 (2) 在输入框输入信息即时提示录入的要求信息,当不符合要求时即时显示错误信息。 (3) 验证通过后用alert显示结果。 界面实现代码<body> <form method="post" action=""> <div clas......

2017-03-04 22:46:51 1010 1

原创 onCreateOptionsMenu和onPrepareOptionsMenu用法

onCreateOptionsMenu只在Activity创建时调用一次,之后不会再被调用!onPrepareOptionsMenu每次display menu之前,都會调用该方法,只要按一次menu按鍵,就會调用一次;每次只要按一次menu按鍵,menu選單就會多兩個(因為我們預設是兩個),你可以利用onPrepareOptionsMenu來做update menu狀態的動作;如果在me...

2017-03-03 19:44:11 3262

IoT(物联网)开发使用的低功耗蓝牙库

基于BLE4.0版本实现的专为IoT(物联网)开发用的低功耗蓝牙库。

2024-06-02

基于Android无障碍服务实现的自动连点器

基于Android无障碍服务实现的自动连点器,可以自由设置坐标和点击速度,操作简单,功能稳定。

2024-05-10

支持倍速播放的TV视频播放器源码

使用Kotlin语言编写的一款集成了ijkplayer的视频播放器,同时实现了本地和在线播放功能,支持倍速播放。

2018-08-23

gradle-4.1-all.zip离线包

Android Studio3.0对应的Gradle插件离线下载包 官网https://services.gradle.org/distributions/

2017-10-30

Kotlin语法学习

Kotlin语法学习-变量定义、函数扩展、Parcelable序列化、编写工具类、Activity跳转

2017-08-16

仿微信点击图片放大,并可滑动浏览效果demo

仿微信点击图片放大,并可滑动浏览效果

2017-08-16

Android RecyclerView 间距全适配

RecyclerView自定义行列间距

2017-08-16

Android侧滑编辑、删除效果Demo源码

一种易扩展、使用简单的Android侧滑删除控件。

2017-08-16

Android实现一种简易的Banner效果

使用ViewPager简单实现循环播放多个广告图片的banner效果,利用Handler与Runnable配合实现指定功能模块的定时循环执行。

2017-04-05

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

TA关注的人

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