自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

So_So的博客

积少成多

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 android studio 添加Butterknife 插件

一.引用1,下载插件,或者引入本地插件(下载地址,https://download.csdn.net/download/lxk_1993/9327211)2,引用:Ctrl+Alt+S  -> Plugins ->搜索 Android ButterKnife Zelezny -> Install plugin form disk ,从本地引入我们下载的jar包,添加成功后需要重启...

2018-04-19 15:57:36 9780

转载 android popupwindow 背景颜色显示桌面背景

在用到popupwindow设置背景颜色时,通过setBackgroundAlpha(0.3f, getContext())设置背景透明度,结果发现透明度是以根据桌面颜色为基础来设置的最后参考 https://blog.csdn.net/s_nshine/article/details/69242838  的文章,解决了这个问题只需在((Activity) mContext).getWindow(...

2018-04-13 15:39:07 3615

原创 小米手机长按editText编辑功能位置错乱

如图所示,小米手机输入框编辑功能,文字与背景错乱,其他手机显示正常,经排查发现,是我用了沉浸式状态栏的原因,主要是在style文件里<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- All customizations that are NOT specific to a par...

2018-02-12 10:32:58 3055

原创 Cordova 自定义插件(Android)

最近在学习cordova,cordova本身提供一些插件,但是有时并不能满足工作的需要,有些插件需要自己来写。最近我需要一个从本地图库选择带二维码的图片并识别的插件,在网上找了好多例子,不是版本太旧就是顺序写的不清楚,我摸索着鼓捣了两天终于弄好了,现在来给大家分享一下,希望可以帮到你们!如果需要实现别的功能,思路和步骤是一样的,大家可以参考一下。 接下来我们一步一步的开始啦!(在这里默认大家已经安

2017-09-07 19:43:19 1428

转载 Android 开源组件和第三方库汇总

转自别人总结的android开源项目及库。1、 github排名 https://github.com/trending, github搜索:https://github.com/search 2、https://github.com/wasabeef/awesome-android-uiUIAwesome-MaterialDesign-MaterialDesignCenter改名为Aweso

2017-08-28 11:55:49 5705

转载 FragmentTransaction

在Android中,对Fragment的操作都是通过FragmentTransaction来执行。而从Fragment的结果来看,FragmentTransaction中对Fragment的操作大致可以分为两类: 显示:add(),replace(), show() , attach() 隐藏:remove(), hide() ,detach()对于每一组方法,虽然最后产生的效果类

2017-08-28 11:01:20 2692

转载 Ubuntu下Android Studio真机测试解决办法

Ubuntu下Android Studio真机测试解决办法在终端输入: ./adb devices 你会看到如下信息,输入时注意路径在你安装的sdk路径下的platform-tools文件夹下面执行 ./adb devices~/Android/Sdk/platform-tools$ > ./adb devicesList of devices attached7N2SSE158U0685

2017-08-28 10:44:25 1673 1

转载 Android屏幕适配

由于 Android 系统的开放性,任何用户、开发者、OEM 厂商、运营商都可以对 Android 进行定制,于是导致: Android 系统碎片化: 小米定制的 MIUI、魅族定制的 flyme、华为定制的 EMUI 等等——当然都是基于 Google 原生系统定制的;Android 机型屏幕尺寸碎片化: 5 寸、5.5 寸、6 寸等等;Android 屏幕分辨率碎片化: 320x480

2017-07-26 11:27:58 460

原创 Android Studio 连接SVN

最近在公司做项目,用到SVN,因为是从头开始弄得,之前也没弄过,花了我一下午的时间查资料,安装配置,因此,在这里把我的经验拿出来给大家分享,希望与大家共同学习!一:提交代码到SVN服务器1:首先下载一个SVN客户端-TortoiseSVN,这个可以直接百度下载,安装的时候要注意command line client tools 默认是没选中的,在这里要选中(不选中好像安装目录中没有svn.

2017-02-07 09:29:14 2730

转载 安卓开发之so库加载使用的那些坑

世上本没有路,踩坑的多了就把路填平了。一、UnsatisfiedLinkError基本介绍全名     java.lang.UnsatisfiedLinkError官方解释     Throw if the java Virtural Machine cannot find an appropriate native-language definition of method de

2017-02-07 09:24:16 1406

转载 Java实现几种常见排序方法

日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。1.冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列

2016-07-07 16:24:42 438

转载 Java:类与继承

一.你了解类吗?  在Java中,类文件是以.java为后缀的代码文件,在每个类文件中最多只允许出现一个public类,当有public类的时候,类文件的名称必须和public类的名称相同,若不存在public,则类文件的名称可以为任意的名称(当然以数字开头的名称是不允许的)。  在类内部,对于成员变量,如果在定义的时候没有进行显示的赋值初始化,则Java会保证类的每个成员变量都得到恰

2016-07-07 10:02:22 519

转载 Android关于AndroidManifest.xml详细分析

一、关于AndroidManifest.xmlAndroidManifest.xml 是每个Android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Inte

2016-06-15 09:02:13 473

转载 Android 代码规范

一:命名规范1.包命名规范采用反域名命名规则,包名全部小写,连续的单词只是简单地连接起来,不使用下划线,一级包名为com,二级包名为xxx(可以是公司域名或者个人命名),三级包名根据应用进行命名,四级包名为模块名或层级名。如:com.isa.crm.activity  或 com.isa.crm.adapter2.Java类命名规范采用大驼峰式命名法,尽量避免缩写,除非该缩

2016-06-14 16:41:34 374

转载 Android:控件布局(相对布局)RelativeLayout

RelativeLayout是相对布局控件:以控件之间相对位置或相对父容器位置进行排列。 相对布局常用属性:子类控件相对子类控件:值是另外一个控件的idandroid:layout_above----------位于给定DI控件之上android:layout_below ----------位于给定DI控件之下android:layout_toLeftOf -------

2016-06-14 16:13:25 763

转载 Android 组件布局

一、引言Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。在Android4.0之前,我们通常说Android开发五大布局和四大组件,这五大布局就是:LinearLayout 线性布局FrameLayout 单帧布局,也有中文翻译为帧布局、框架布局。RelativeLa

2016-06-14 10:27:07 586

转载 301、404、200、304等HTTP状态

在网站建设的实际应用中,容易出现很多小小的失误,就像MySQL当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果。因此,比较清楚详细的了解http状态码的具体含义,对于一个网站站长来说

2016-06-13 16:12:56 435

转载 Android应用开发经典面试题

1、 Android的四大组件是哪些,它们的作用?答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑service:后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的食物,定义好需要接受的Intent提供同步和异步的接

2016-03-02 16:12:42 389

cordova自定义插件-二维码识别

这个是我自己写的cordova的插件。 主要是实现的功能是从本地图库选图片,根据选择的图片来判断是否含有二维码。 如果有,直接识别并返回信息,如有没有,会提示图片格式错误。 解压后,大家可以直接添加到cordova项目里。 在html添加一个按钮和点击事件,就可以直接运行了

2017-09-08

二维码zxing.jar

二维码的扫描和识别 下载后,把jar文件当道lib目录下 在项目中引用即可

2017-09-07

空空如也

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

TA关注的人

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