自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄淑媛的博客

不管你去往何方,不管将来迎接你的是什么,请你带着阳光般的心情启程……

  • 博客(21)
  • 资源 (22)
  • 收藏
  • 关注

原创 Android Wifi热点 数据传输Socket 通信

首先,描述下功能,两个手机,其中一个手机开热点,另外一个手机连接热点,2个手机间数据通信(不需要流量)。简述一下原理:开热点的手机相当于路由器,连接的手机作为客户端,获取路由器的IP建立Socket 连接,开始双方通信。 一、服务器端:开热点的作为服务器端初始化数据: public static final int DEVICE_CONNECTING = 1;//有...

2018-04-20 15:24:50 9589 4

原创 OpenCV -Android Studio 中使用(opencv-3.4.0-android-sdk)

源码:https://github.com/huangshuyuan/OpenCvDemo-Master/一、导入程序1. 确定SdkVersion在导入程序之前,我们需要先确定待会的OpenCv工程中的一些和SdkVersion有关的配置,最好的办法就是先用AS建一个HelloWorld,也可以顺便熟悉一下Android Studio的开发流程。在工程中打开build.gra...

2018-04-20 15:20:16 4805

原创 三句话实现:Activity 侧滑退出,不信你来看看?

我的简书:三句话实现:Activity 侧滑退出,不信你来看看?现在很多应用都有左滑退出的功能,比如:微信 网上也好多例子,找到一种方法最小代价修改原来的代码,一般开发都会封装一个BaseActiviy 作为基类使用, 最简单的就是在上面改代价最小。 一种:自己写(想要研究原理 的可以去写写), 参考: Activity右滑返回的实现 [android]手把手通过一个类实现侧滑退出act

2017-10-27 16:03:08 1807

原创 开发某个APP用到的开源框架

某个各种开源框架

2017-10-27 15:56:28 1601

原创 如何快速创建并发布一个 Android 库

一、 前言  最近经常看到各种大神的库,发现用起来非常方便,自己研究了一下,来写个库发布一下,让自己写代码更加方便一点,自己封装了基本的开发工具类。也是搜集了各位大神的优秀代码总结的。二、必要的准备工作AndroidStudio、Gradle和自己的开源项目这个必须有。 Jcenter是Bintray下的一个仓库,所以Bintray帐号必须的,没有的如何申请。 网络必须是畅通的,要能访问http

2017-06-06 11:32:30 596

转载 原生Android也能做Web开发了

大家好,今天跟大家介绍一个让原生Android也可以做Web开发的开源项目——AndServer。 开源地址:https://github.com/yanzhenjie/AndServerAndServer是一个Android端的Web服务器,类似Apache或者Tomcat,但又有不同,它是一个普通的Android Lib

2017-05-11 12:01:35 1011

原创 图片选择器使用-快捷迅速集成

简介完美支持7.0,不存在Android7.0 FileUriExposedException。支持组件:Activity、Fragment。UI可以配置,比如:Toolbar、StatusBar、NavigationBar。相册选图,单选、多选、文件夹预览。相机拍照,可以单独调用、也可以以Item展示在相册中。画廊,支持缩放、支持浏览本地图片、支持浏览网络图片。支持配置相册列数,支持

2017-05-11 11:54:41 1441 1

原创 Glide封装个工具类直接使用

Glide 是 Google 员工的开源项目, Google I/O 上被推荐使用,一个高效、开源、Android设备上的媒体管理框架,它遵循BSD、MIT以及Apache 2.0协议发布。Glide具有获取、解码和展示视频剧照、图片、动画等功能,它还有灵活的API,这些API使开发者能够将Glide应用在几乎任何网络协议栈里。创建Glide的主要目的有两个,一个是实现平滑的图片列表滚动效果···

2017-03-28 15:41:02 4020

原创 【Android】Butterknife 8.5.1使用-全面总结

ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及setOnClickListener代码,可视化一键生成

2017-03-09 10:43:39 1891

转载 更快实现Android多级树形选择列表

更快实现Android多级树形选择列表

2022-05-26 10:01:00 2551

原创 我的文章

我的文章会经常在简书上更新,建议常去简书逛逛! 我的简书:http://www.jianshu.com/u/11f495898891

2017-10-27 16:13:09 381

原创 Activity转场动画——ActivityOptions,activity转场动画(MD风格)

相信大家对于Activity的过度动画都很熟悉了,一般情况下我们直接使用overridePendingTransition(enterAnim, exitAnim);但是这种老旧、生硬的方式怎么能适合我们的MD风格的App呢!好在google在新的sdk中给我们提供了另外一种Activity的过度动画——ActivityOptions。并且提供了兼容包——ActivityOptionsCompat。

2017-06-06 14:28:43 1413

原创 Material Design之NavigationView的用法(抽屉式侧边栏)

Android自带抽屉布局及NavigationView的使用 导航菜单的制作方式多种多样,网上也有各种炫酷效果的具体实现方式,那么今天我主要是想来说说Google在Android5.0之后推出的NavigationView的具体使用方式。DrawerLayoutDrawerLayout,在根布局之后又主要分为三大块,第一块就是我们主界面的内容,第二块是左边拉出来的布局,第三块是右边拉出来的布局(

2017-06-06 14:27:37 2533 1

原创 Material Design之TabLayout的用法(标题栏滑动+ViewPager)

原先讲解了Material Design之CollapsingToolbarLayout使用 这次继续这个全新的设计语言。前言Google官方在14年Google I/O上推出了全新的设计语言——Material Design。一并推出了一系列实现Material Design效果的控件库——Android Design Support Library。其中,有TabLayout, Navigat

2017-06-06 14:26:17 637

原创 Material Design之CollapsingToolbarLayout使用(折叠式标题栏)

CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_behavior事件时作出相应的scrollFlags滚动事件(移除屏幕或固定在屏幕顶端)。建议在And

2017-06-06 14:25:22 1925

原创 RecylerView 实现流布局StaggeredGridLayoutManager使用

流布局》》》》

2017-06-06 14:23:46 6974 1

原创 2017年初你绝对想尝试的25个新安卓库

这是一份2017年1,2月份发布的25个最佳安卓库的列表,你应该会喜欢,虽然是按顺序排列的,但排名不分先后。让我们开始吧!1.Lottie这是一个能解析Adobe After Effects动画导出的JSON文件并把它们渲染成本地动画的库。在Google Play Store上有一个示例app。 github上超过12000颗星,应该不会错!2. Toasty一个创建自定义Toast的库。正如作者

2017-06-06 14:14:25 710

原创 Android权限管理PermissionsDispatcher2.3.2使用+原生6.0权限使用

PermissionsDispatcher2.3.2使用 Android6.0系统默认为targetSdkVersion小于23的应用默认授予了所申请的所有权限,所以如果你以前的APP设置的targetSdkVersion低于23,在运行时也不会崩溃,但这也只是一个临时的救急策略,用户还是可以在设置中取消授予的权限。

2017-03-22 14:53:14 753

原创 Android应用更新-自动检测版本及自动升级

步骤:1.检测当前版本的信息AndroidManifest.xml–>manifest–>[Android]2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹配,提示用户进行升级,如果匹配则进入程序主界面。(demo中假设需要更新)3.当提示用户进行版本升级时,如果用户点击了“更新”,系统将自动从服务器上下载安装包并进行自动升级,如果点击取消将进入程序主界

2017-03-17 13:33:40 39321 15

原创 SwipeRefresh 各种实现上拉,下拉刷新

SwipeRefresh基于原生的SwipeRefreshLayout 做了封装处理项目中包括三种:1.原生SwipeRefreshLayout(上拉可通过滚动监听实现)2.自定义支持上拉刷新的组件3.自定义支持ViewPage的刷新组件VPSwipeRefreshLayout

2017-03-14 13:23:27 5440

转载 欢迎使用Markdown编辑器写博客---来自CSDN博客

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-03-09 10:48:28 695

快捷方式桌面+权限是否存在

Android判断是否获取到桌面快捷方式权限,快捷桌面方法加权限是否存在,跳转到权限设置页面

2023-11-02

更快实现Android多级树形选择列表

支持ID为int类型和String类型。 支持多级复选框选中,使用只需一行代码。 支持动态更新数据并保持原有展开/关闭状态。 支持ListView、RecyclerView。

2022-05-26

Android Wifi热点 数据传输Socket 通信

Android Wifi热点 数据传输Socket 通信 博客原文https://blog.csdn.net/Imshuyuan/article/details/80019335

2022-02-23

xcode 9 及以前libstdc++,ios开发老版本动态库

xcode 9 及以前libstdc++,ios开发老版本动态库,亲测可用

2022-02-23

Ble蓝牙互通

BLE(Bluetooth Low Energy,低功耗蓝牙)是对传统蓝牙BR/EDR技术的补充。 尽管BLE和传统蓝牙都称之为蓝牙标准,且共享射频,但是,BLE是一个完全不一样的技术。 BLE不具备和传统蓝牙BR/EDR的兼容性。它是专为小数据率、离散传输的应用而设计的。 通信距离上也有改变,传统蓝牙的传输距离几十米到几百米不等,BLE则规定为100米。 包括服务器和客户端

2017-12-04

反编译工具

反编译工具 apktool apk逆向工程的软件。apktool d xxx.apk cmd--> 得到全部的资源素材。(apk放在apktool目录下,cmd-->) dex2jar 把dex文件转化成 jar文件。方便直接反编译java代码 (apk转成rar或者zip 文件解压,拿到classes.dex文件,通过 dex2jar.bat classes.dex,获取到classes_dex2jar.jar) jd-gui 把jar文件转成成.java的源代码。 (打开工具jd-gui文件夹里的jd-gui.exe,之后用该工具打开之前生成的classes_dex2jar.jar文件) jarsigner 签名apk文件

2017-11-23

Jsoup解析html+xml

Jsoup解析html+xml

2017-06-14

FlycoDialog多种对话框

FlycoDialog多种对话框

2017-06-13

ButterKnife

ButterKnife

2017-06-13

AsyncHttp demo

AsyncHttp

2017-06-13

Android浅色状态栏黑色字体模式

Android浅色状态栏黑色字体模式

2017-06-13

Android开源框架

Android开源框架

2017-06-13

android的多国语言适配

android的多国语言适配

2017-06-13

Android 自带图标库

Android 自带图标库

2017-06-13

Android Studio 配置与使用

Android Studio 配置与使用

2017-06-13

( Android Studio的库怎样在eclipse中使用

Android Studio的库怎样在eclipse中使用

2017-06-13

android studio 插件使用

android studio 插件使用

2017-06-13

Android 数据库自定义日历签到

Android 数据库自定义日历签到

2017-06-13

activity 切换动画 eclipse

activity 切换动画 eclipse

2017-06-13

26英文字母排序

26英文字母排序

2017-06-13

仿微信图片上传 +图库选择9张图+ 多单评价

仿微信图片上传 +图库选择9张图+ 多单评价

2017-06-06

仿淘宝购物车界面

仿淘宝购物车界面代码

2017-06-06

仿淘宝界面

Android开发一个仿淘宝界面代码

2017-06-06

空空如也

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

TA关注的人

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