![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
辅助工具
SmFour
一线工作者
展开
-
Markdown 编辑器语法指南
基本技巧代码如果你只想高亮语句中的某个函数名或关键字,可以使用 `function_name()` 实现通常编辑器根据代码片段适配合适的高亮方法,但你也可以用 ``` 包裹一段代码,并指定一种语言```javascript$(document).ready(function () { alert('hello world');});```支持的转载 2016-11-28 21:03:58 · 202 阅读 · 0 评论 -
ANDROID STUDIO系列教程六--GRADLE多渠道打包
由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。友盟多渠道打包废话不多说,以友盟统计为例,在AndroidManifest.xml里面会有这么一段:meta-data android:name="UMENG_CHANNEL" android转载 2017-02-11 13:24:37 · 231 阅读 · 0 评论 -
android蓝牙开发 蓝牙设备的查找和连接
Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发。 1. 首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限 // 管理蓝牙设备的权限 Android.permission.BLUETOOTH_ADMIN" /> // 使用蓝牙设备的权限 2.打开蓝牙转载 2017-02-03 21:42:25 · 420 阅读 · 0 评论 -
Android中汉字转拼音的两种方法,优劣比较
一、前言在我们的开发中,有时会有这样的需求,就是联系人列表按照拼音顺序排列(如通讯录)。于是,我也在网上搜到了许多这类的文章,就两种最常见的做法在此进行简单的比较和分析二、汉字转拼音的方法使用第三方pinyin4j的jar包。下载地址 , Android Studio也可直接依赖 compile 'com.belerweb:pinyin转载 2017-03-20 23:18:44 · 4918 阅读 · 0 评论 -
GsonFormat的使用
一、Android Studio快速添加Gson具体操作: 1、File->Project Structure: 2、app->Dependencies->"+": 3、“+”->Library dependency: 4、往下拉找到GSON(.....):转载 2017-04-01 16:00:07 · 823 阅读 · 0 评论 -
android监听虚拟键盘隐藏和显示事件
刚开始在onconfigurationChanged中监听,结果发现该方法在configuration变化即配置文件发生变化时才会被调用,如横竖屏切换,android重新载入配置文件时。而键盘隐藏不会触发该方法。后来采用如下方法完美解决了键盘隐藏监听事件。//该Activity的最外层LayoutfinalView activityRootView = findViewBy转载 2017-04-11 23:39:45 · 2840 阅读 · 0 评论 -
Android原生分享功能的思考与实现
1.使用Intent调用andoird原生的分享功能;2.使用第三方的sdk,比如ShareSdk或者友盟;3.去对应的平台下载jar包,参考官方设计文档写出自己的分享demo,但这种一般也比较复杂,尤其搞不懂qq和微信一家公司的,为什么微信那么麻烦。不废话了,直接上代码:一. 新建ShareUtil.Java类[java] vi转载 2017-04-13 20:45:47 · 1787 阅读 · 0 评论 -
利用Intent.ACTION_SEND进行分享
安卓系统本身可以很简便的实现分享功能,因为我们只需向startActivity传递一个ACTION_SEND的Intent,系统就为我们弹出一个应用程序列表。其实在系统的文件管理器中,这应该是我们常用的功能(包括文件的打开Intent.ACTION_VIEW)。下面列出一个简单的分享方式Intent shareIntent = new Intent();shareIntent.set转载 2017-05-08 10:13:12 · 754 阅读 · 0 评论 -
使用ZXing实现二维码扫描
二维码现在越来越火爆,使用的越发广泛,对于二维码二维码的生成与解析,有多种途径,这里我选择用google老大的ZXing。 其中刘超大神使用ZXing写了一个快速集成二维码扫描的工具类,实现其核心的实现扫描的功能。使用时通过调用二维码工具类,几行代码就可以实现二维码扫描的功能。 参考资料: 二维码工具类下载地址: https://github.com/yipi转载 2017-06-05 11:04:55 · 893 阅读 · 1 评论 -
Material Design之CollapsingToolbarLayout使用
CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_behavior事件时作出相应的scrollFlags滚动事件(移除屏幕或固定在屏幕顶端)。转载 2017-06-11 10:23:29 · 248 阅读 · 0 评论 -
Android Studio生成自定义jar包
Android Studio生成自定义jar包众所周知android studio会在library所依赖的app运行或者build之后自动生成jar,路径为build/intermediates/bundles/debug or release/classes.jar,这样生成的jar是可以用的,但不是我们可以控制的,所以我们需要通过其他方式来解决这个问题。转载 2017-06-11 11:29:00 · 681 阅读 · 0 评论 -
控制控件随手指移动
这里用到了一些属性动画的知识和对屏幕坐标的知识,其实不是很难,给大家上个图。 然后代码呢其实就是一个Mainctivity,界面也就一个,我力图简单,只为你们服务,下面给出代码。import android.animation.ValueAnimator;import android.app.Activity;import android.content.Intent;impor原创 2017-07-12 17:57:03 · 362 阅读 · 0 评论 -
Android StatusBar 状态栏颜色设置
最近在使用自己手机,发现一种动画效果非常不错,就是天气随着时间季节,状态栏和ToorBar颜色都会发生改变,搜索资料得出的三种方案….方案一将手机状态栏透明化: 状态栏透明了,状态栏的颜色就会自动跟随下面的布局两种方式:1.代码方式 /** * 设置透明状态栏 * * 可在Activity的onCreat()中调用 *转载 2017-07-05 17:25:38 · 5620 阅读 · 0 评论 -
沉浸式状态栏设置的几种方式
先上效果图 总共有三种方法,下面一一介绍: 第一种 布局中顶层容器配置:android:clipToPadding="true"android:fitsSystemWindows="true" 结果如下 在Activity对应的style里面设置: <item name="windowNoTitle">true</item>原创 2017-07-06 10:24:02 · 4691 阅读 · 2 评论 -
Android 图片高斯模糊解决方案
近年来,图片高斯模糊备受设计师的青睐,在各大知名APP中,如微信、手机QQ、网易云音乐等等都有对背景高斯图模糊的设计,在Adnroid 中,现在常用的图片高斯模糊技术有三种: RenderScript、 fastBlur 、 对RenderScript和fastBlur的优化 ,接下来分别分析各自的优缺点和在项目中该使用哪个解决方案。先上一张效果图:高斯模糊效果图.png1转载 2017-06-14 23:19:25 · 1385 阅读 · 0 评论 -
Android Studio系列教程五--Gradle命令详解与导入第三方包
Android Studio + Gradle的组合用起来非常方便,很多第三方开源项目也早都迁移到了Studio,为此今天就来介绍下查看、编译并导入第三方开源项目的方法。Sublime + Terminal编译并查看源码首先来给大家介绍一种简便并且个人最喜欢的一种办法。很多时候我们在GitHub上看到一个不错的开源项目,一般有两种需求,阅读源码和查看运行效果,如果是单纯的查看源码我转载 2017-02-11 13:19:38 · 229 阅读 · 0 评论 -
Android Studio系列教程四--Gradle基础
什么是Gradle?Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。安装Gradle在Android Studio系列教程一--下载与安装中新建项目成功后会下载Gradle,貌似这个过程不翻墙也是可以下载,但是访问特别慢,建议翻墙下载。那么下载的Gra转载 2017-02-11 12:54:18 · 245 阅读 · 0 评论 -
android studio快捷键和Build和Gradle详解
apply plugin: 'com.android.application'//说明module的类型,com.android.application为程序,com.android.library为库android { compileSdkVersion 22//编译的SDK版本 buildToolsVersion "22.0.1"//编译的Tools转载 2016-11-02 14:44:29 · 1539 阅读 · 0 评论 -
无线调试手表
WiFi调试对于手表无法通过USB连接到电脑的情况,Ticwear支持直接使用WiFi进行调试,调试速度比蓝牙调试快。使用方法:打开手表端的设置,进入“关于”,多次点击版本号,即可打开开发者选项。打开手表端开发者选项中的“ADB调试“和“通过WiFi调试”。将手表连上WiFi,并查看手表的ip。将电脑连上同一个WiFi。执行以原创 2016-11-07 20:40:04 · 1970 阅读 · 0 评论 -
adb命令大全
我们自己如何来获取设备名称 呢?答案如下:在命令行中输入“adb shell”进入shell之后,再输入“cat /system/build.prop”其实,设备信息,主要是存放在“/system/build.prop”文件,通过“cat”命令就可以查看了.下面附上ADB命令的详细介绍adb 介绍a转载 2016-10-23 09:25:23 · 323 阅读 · 0 评论 -
android屏幕适配理解及常见单位
android屏幕适配方法 android中图片适配是一件很棘手的事情,本篇文章详细的介绍屏幕显示的原理,为什么会资源文件中会存在drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi等文件夹,为什么要使用dp作为单位等等。首先从这两张图片的显示效果开始说起转载 2016-09-20 16:42:28 · 379 阅读 · 0 评论 -
android原生代码和html的结合
这里我们把android代码和html联合起来是使用WebView这个组件的,然后我们就可以设置这个组件连接网址的方式。总共有两种方式,第一种是加载本地的网页,第二种是导入任意网页的网址。第一种:使用以下代码:webView = (WebView) findViewById(R.id.webView);webView.loadUrl("file:///android_asset/原创 2016-09-18 21:19:51 · 1923 阅读 · 0 评论 -
Android-Style样式表
Android中的Style是一些属性的集合,包括height,padding,font color,background等等,基本上布局文件中的属性,这里都可以找到。Style单独定义在xml文件中,类似与web页面中css的角色,将设计和内容分开,便于修改和重复使用,一方面可以提高代码的复用性,另一方面也能保证UI视图的一致性,同时可以增强代码的可维护性。转载 2016-10-13 07:33:13 · 540 阅读 · 0 评论 -
fragment(7)fragment在v4包和app包中的区别以及getFragmentManager和getSupportFragmentManager
2015-05-05 22:24 1332人阅读 评论(0) 收藏 举报 分类:fragment(8) 1、尽量不要用app包中的fragment,因为这个是在3.0之后才有的,支持的版本太高,在低版本中是是用不了的2、android.support.v4.app.Fragment:可以兼容到1.6的版本,3、关于这两个fragment使用标签的转载 2016-11-02 15:15:51 · 2217 阅读 · 1 评论 -
ANDROID通过WIFI来调试你的应用
ANDROID通过WIFI来调试你的应用版权声明:本文为 stormzhang 原创文章,可以随意转载,但必须在明确位置注明出处!!!在Android中调试我们经常要用一根USB数据线连接到手机和电脑,一方面麻烦不说,手机一直连着电脑充电时间长了对手机也是一种伤害,另一方面如果哪一天忘记带USB数据线就很悲催了。今天就来教大家一种通过wifi来连接手机调试的方法,瞬间高大上有木有?转载 2016-10-27 07:19:59 · 375 阅读 · 0 评论 -
Android 常用适配器总结
一:适配器. 顾名思义,就是把一些数据给弄得适当,适合以便于在View上显示。可以看作是界面数据绑定的一种理解。它所操纵的数据一般都是一些比较复杂的数据,如数组,链表,数据库,集合等。适配器就像显示器,把复杂的东西按人可以接受的方式来展现。那么适配器是怎么处理得到的数据,并把它显示出来的呢。其实很简单,说白了适配器它也是一个类,在类里面它实现了父类的这几个方法:p转载 2016-12-01 18:03:34 · 382 阅读 · 0 评论 -
Tortoise SVN使用方法,简易图解
首先就是安装程序啦,这就不用讲解了吧!-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------按照默认设置安转载 2016-12-05 18:53:46 · 307 阅读 · 0 评论 -
图片毛玻璃模糊处理类
前言:最近在网上到处翻翻,无意翻到一个处理图片的类,这里就记录一下吧,方便以后使用。先给出代码:import android.graphics.Bitmap;/** * 快速模糊化工具 */public class FastBlur { public static Bitmap doBlur(Bitmap sentBitmap, int radius, boolean canReuseI原创 2017-02-10 19:13:07 · 932 阅读 · 0 评论 -
ANDROID STUDIO系列教程一--下载与安装
背景相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉到这是Android开发的未来,那么我们还有什么理由不去拥抱未来呢?虽然推出了很久,但是国内貌似普及的程度并不高,鉴于很多朋友求studio的详细教程,那么今天转载 2017-02-11 12:48:16 · 239 阅读 · 0 评论 -
ANDROID STUDIO系列教程二--基本设置与运行
上面一篇博客,介绍了Studio的优点与1.0 RC的安装与上手体验,没想到google的更新速度这么快,已经出了RC 2版本,主要是修复一些bug。那么今天就带大家预览下Stduio的界面与基本功能。项目结构当我们新建一个项目的目录结构默认是这样的可以看到和Eclipse的目录结构有很大区别,Studio一个窗口只能有一个项目,而Eclipse则可以同时存在很多项目,如果你看着不转载 2017-02-11 12:49:52 · 155 阅读 · 0 评论 -
ANDROID STUDIO系列教程三--快捷键
Android Studio 1.0正式版发布啦今天是个大日子,Android Studio 1.0 终于发布了正式版, 这对于Android开发者来说简直是喜大普奔的大消息啊,那么就果断来下载使用。官方下载地址: http://developer.android.com/sdk/index.html如果你之前已经使用其他版本的Studio,那么直接覆盖就好了,如果是第一次使用,那转载 2017-02-11 12:52:49 · 186 阅读 · 0 评论 -
安装raw文件下的apk文件
有时候我们需要将一些小软件嵌在我们的软件里面,那么我们就可以将这些apk放在我们的raw或者assets文件下进行暂时存储,那么下面我们用放在raw文件下进行展示安装这一过程。 首先我们要把我们需要隐藏我apk文件放在raw文件下,raw是在res下的一个文件夹,如果没有的同学们可以自己新建一个。 然后第一步我们需要读取到这个apk文件,这里我们的apk文件我取名叫tmp,给出代码:原创 2017-08-02 09:25:14 · 4359 阅读 · 0 评论