wozuihaole的博客

一只android小白的晋升之路

排序:
默认
按更新时间
按访问量

android自定义软键盘

本篇文章将会介绍3种android自定义软键盘的应用场景以及代码编写,分别是:普通的自定义软键盘;每次弹出都会改变数字顺序的自定义密码键盘;能与webview交互的自定义密码键盘。以上说的这三种其实本质上没有太大区别,只是细节调用和写法上有略微区别,我们项目里用到是最后一种,但是网上对最后一种的介...

2018-05-18 14:47:08

阅读数:32

评论数:0

Android Studio导入项目运行出现大量警告,且报错GC,解决办法

问题描述:同事给了一个项目让我运行,我打开工程后,本地使用的gradle 3.3版本和com.android.tools.builld:gradle:2.3.2版本都要高于项目本身指定的gradle 2.14.1和2.2.3,使用本地自己的版本没有去下载项目原来指定的版本,build项目没有问题,...

2018-03-27 10:32:12

阅读数:55

评论数:0

android实现填空模式

最近需要实现个需求,感觉还挺常用的,并且挺有意思,所以记录一下,要求是显示一段文字,文字中间有填空的地方,用户点击填空的下划线,可以输入内容,输入完成后的内容替换到填空上,这段文字的长度自动变化。如图:模拟器效果略卡,接下来说说怎么实现的吧。1.准备工作:我们需要先了解SpannableStrin...

2018-03-02 16:37:39

阅读数:75

评论数:0

设计自己的ImageLoader图片加载框架

一、框架实现的功能: 1.实现了基于LRUCache的内存缓存机制; 2.实现了基于DiskLRUCache的sd卡缓存机制; 3.实现了基于httpconnection的网络下载图片机制; 4.实现了根据指定宽高压缩图片; 5.实现了未指定宽高时根据imageview控件宽高压缩图片; 6.基于...

2017-12-17 20:05:36

阅读数:353

评论数:0

八皇后算法解析(java代码演示)

问题描述:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 图解: 1.首先我们需要一个8*8的空白棋盘; 2.在第0列的皇后我们可以随便摆放,因为是第一个皇后,不存在和其他皇后冲突的问题,所以我们从第0个位置开始摆放...

2017-11-21 14:50:49

阅读数:127

评论数:0

android解压sd卡中的压缩文件

我是用的ZipFile这个类,这里需要说明一下,这个类有两个一个是在org.apache.tool.zip包里,另外一个在java.util.zip包下,这个两个的区别在于后者的解压效率快于前者,但是前者可以解决被解压文件中含有中文字符乱码问题,他们的使用方法基本一致,所以就要看你需要解压的文件里...

2017-11-09 15:38:03

阅读数:373

评论数:1

使用讯飞实现语音听写与语音合成功能

一、准备工作 1、首先你需要去科大讯飞的官网去注册一个账号,怎么注册我就不说了,然后去控制台,创建新应用。 2、下载对应的sdk,点击sdk下载,记住这里的APPID码,sdk初始化要用。 3、下载语音听写和在线语音合成对应的sdk(离线的语音听写需要手机...

2017-10-09 13:44:43

阅读数:735

评论数:0

java二叉树的遍历,递归与非递归方法

定义: 1.二叉树是n(n >= 0)个节点的有限集合,该集合或者为空集(称为空二叉树),或者由一个根节点和两棵互不相交的、分别称为根节点的左子树和右子树的二叉树组成。 2.所有的结点都只有左子树的二叉树叫左斜树。所有结点都是只有右子树的二叉树叫右斜树。这两者统称为斜树,线性...

2017-09-22 15:41:44

阅读数:191

评论数:0

Android studio java.lang.UnsatisfiedLinkError加载.so文件失败解决办法

问题:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.demozd-1/base.apk"],nativeLib...

2017-09-22 15:17:39

阅读数:181

评论数:0

Android LinkedList的部分源码解析

写这篇文章主要是因为我自认为我画了一幅很好看的双向链表图,O(∩_∩)O哈哈~ LinkedList是链式存储方式的线性表,LinkedList中的元素有前区和后继,头尾前区后继互指所以是双向循环链表 private static final class LinkET> { ...

2017-09-07 15:51:11

阅读数:130

评论数:0

Glide用法总结

1.基本使用方法: Glide.with(this)//设置上下文对象,可以是context、activity、fragment、fragmentActivity、v4包下的fragment, Glide的生命周期与这个对象一致 .load(u...

2017-08-25 16:59:11

阅读数:208

评论数:0

xml文档的pull解析与SAX解析

一、Pull解析: 1.在java中的使用方法:                                                         1)首先InputStream ins = this.getClass().getClassLoader().      ...

2017-08-01 12:25:15

阅读数:127

评论数:0

Android利用手机拍照和从相册读取照片的方法

private void initView() { //拍照按钮 photo = (ImageView) findViewById(R.id.photo); Button take_photo = (Button) findViewById(R.id.take_phone...

2017-07-31 14:55:20

阅读数:585

评论数:0

已有项目依赖cordovaLib打包后调用插件崩溃问题

已有项目为完成某些需求依赖了cordovaLib,我们项目是直接把cordovaLib打成jar包加进项目里,增加了一些cordova的插件,项目运行正常,但是打包后出现被调用的插件找不到相关类的问题。 原因:    项目打包过程中将cordova相关插件的java类进行了混淆,所以html无...

2017-06-28 15:28:15

阅读数:357

评论数:0

cordova自定义插件步骤

注意事项:.js文件中的任何标点都不能写错 以让网页吐司为例: 1.   新建一个Toast.js,在assets—》www—》plugins下新建一个cordova-plugin-xxx的文件夹,然后在这个文件家里创建一个xxx.js的文件 Toast.js的内容如下: ...

2017-06-28 15:08:27

阅读数:255

评论数:0

Android透明状态栏或者渐变色状态栏

一、透明状态栏: 我们应用的正常状态栏都是黑乎乎的,就像下面这样(模拟器版本Android4.4.2): 不好看,我们希望的是向这样的: 这样感觉比黑黑的statusBar好看多了。 实现方法: 1.去/res/values/styles.xml里找到你activit...

2017-05-27 15:01:13

阅读数:4680

评论数:0

Android studio打包遇到的问题总结

项目是从eclipse移到studio里的,直接运行没有任何问题,但是打包生成apk的时候居然出错了,简直忍无可忍。 问题总结: 1.Error:Error: Expected resource of type id [ResourceType] 这是说你的资源id设置错误,我们在eclip...

2017-05-26 15:28:28

阅读数:1662

评论数:0

fragment嵌套viewpager嵌套fragment第二次加载数据不显示问题

这几天做项目遇到一个问题,就是有这么一个页面是activity嵌套一个fragment1然后fragment1里放了一个viewpager,viewpager里放了几个fragment,本来只有这么一个页面,显示出来也没什么问题,现在加新需求,要求点击viewpager里的一个fragment里的...

2017-05-24 14:52:51

阅读数:489

评论数:0

自定义RatingBar

最近公司项目里增加了一个评价功能模块,就要用到咱们最常见的ratingBar了,大家都知道系统自带的ratingBar有多丑,所以打算自定义,然后翻看资料,说是在drawable里写个.xml文件,例如这样:         然后在布局文件里android:progressD...

2017-05-15 23:12:45

阅读数:164

评论数:0

Android把文字写到图片上生成图片+文字的新图片

我们项目最近需要微信分享员工二维码功能,二维码图片直接使用zxing就可以生成,但是生成之后只有一个图片,而我们需求的要求是这样的:                                                            没错就是二维码下边有一行提示文字,...

2017-04-21 10:05:41

阅读数:3665

评论数:0

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