- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 关于Android中如何过滤HTML标签
我们在开发过程中难免遇到与JS交互问题,在交互过程中我们从H5页面取出的数据带有HTML标签,这不是我们想要的,但是如何过滤掉呢?有两种方式: 第一:调用java方法直接过滤 这种方式比较繁琐,需要一条一条的过滤,不是很优雅,因为我们无法保证每次页面的标签都是一致的,代码如下:String content = data.getNoteContent();//content含有HTML标签con
2016-05-02 22:53:51
9644
原创 Manifest merger failed : uses-sdk:minSdkVersion 8 cannot be smaller than version 9 declared
问题完整描述:Error:Execution failed for task ‘:app:processDebugManifest’. Manifest merger failed : uses-sdk:minSdkVersion 8 cannot be smaller than version 9 declared in library [com.google.android.gms:play
2016-04-26 19:41:16
17292
原创 冒泡排序
学习是一个渐进的过程,学校学习过的知识都忘了差不多了,现在重新拾起,提升自己,今后会一直学习各类算法,记录下来,方便以后再次学习时快速查看,大牛止步,菜鸟爬升过程。。 1、概念 冒泡排序是最常用的数组排序算法之一,他排序数组元素的过程是将小数往前放,大数往后放,类似一种水汽泡往上升的动作,所以被称作冒泡排序 2、基本思想 冒泡排序的基本思想是对比相邻的两个元素,如果满足条件就叫唤元素位置,把
2016-04-13 10:25:23
407
原创 Some characters cannot be mapped using "GBK" character encoding
最近每次新建java程序都会弹出一个对话框,提示:Some characters cannot be mapped using "GBK" character encoding,查了很多资料解决,最后还是搞定,特意记录下来方便下次解决Window->Profermance->General->Content Type->Text看目录下面的每个文件,包括子目录里面 Default encodi
2016-03-14 10:25:08
785
原创 WebView与JS交互
最近在开发过程中常常会遇到一些复杂问题,使用Android原生控件比较难解决,使用html在webview中与js交互,在交互过程中约定方法来进行调用,如以下代码: function dyjsfunction(type, params, exParams) { if (type == "getNoteInfo")
2016-03-10 20:12:20
312
原创 Android控件编辑时键盘弹起与关闭处理
在Android中我们经常看见在编辑模式是会自动调用系统键盘,在这个状态下我们可能还需要去做其他的操作,此刻我们该如何监听系统键盘何时弹出何时关闭呢?再次之前我们应该了解一下知识点:在manifest文件中可以设置Activity的android:windowSoftInputMode属性,这个属性值常见的设置如下:android:windowSoftInputMode="
2016-03-10 17:33:28
440
原创 从相册或者相机获得uri转为bitmap
package com.zhy.sample.demo_recyclerview;import java.io.ByteArrayOutputStream;import java.io.InputStream;import android.app.Activity;import android.app.AlertDialog;import android.content
2016-03-09 17:57:15
2858
转载 关于android WebViewClient的方法解释
1、public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } 在点击请求的是链接是才会调用,重写此方法返回true表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边。2、publi
2016-03-08 10:31:01
369
原创 ScrollView常用属性
1、android:scrollbars设置滚动条显示:none(隐藏),horizontal(水平),vertical(垂直)。 2、android:scrollbarFadeDuration设置滚动条淡出效果(从有到慢慢的变淡直至消失)时间,以毫秒为单位。Android2.2中滚动条滚动完之后会消失,再滚动又会出来,在1.5、1.6版本里面会一直显示着。
2016-02-26 19:40:46
485
原创 GridView常用属性
1.android:numColumns=”auto_fit” //GridView的列数设置为自动2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.android:verticalSpacing=”10dp”
2016-02-26 19:30:36
339
原创 错误提示:No enclosing instance of type A is accessible. Must qualify the allocation with an enclosing
错误提示:No enclosing instance of type A is accessible. Must qualify the allocation with an enclosing A是一个内部类(内部类是一个数据结构)根据提示,没有可访问的内部类A的实例,必须分配一个合适的内部类A的实例(如a.new A(),a必须是A的实例)看着这句提示,我就纳闷了,我已经用new实例化
2016-01-16 11:48:57
1306
原创 Android如何在Java代码里设置Button的margin
今天在开发过程中遇到这个问题,记录下来方便今后调用我们在XML布局的时候常常遇到一种问题,比如标题栏我们都是用include标签把它包裹起来,但是在正规开发过程中,每个按钮他的边距都是非常严格的,同时又要考虑效率问题我们在引用布局文件时,不能随便更改他的边距,所以这时候我们就要考虑在原来的基础上去设置private Button mButton_Setting;private Re
2015-12-16 15:15:17
6356
转载 Java Serializable(序列化)的理解和总结、具体实现过程
Java Serializable(序列化)的理解和总结、具体实现过程 内存中的对象是怎么存在的? 内存中各种对象的状态是? 实例变量是什么(指的是实例化的对象吗)? 使用序列化的好处是什么?1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的
2015-12-09 17:08:41
1525
原创 Android中常用控件分类总结
【第一次写博客,很多没写好的地方望给出宝贵意见】之前刚开始学习Android控件的时候学的很乱没有一个系统总结性的学习,这样效率很低,如果把所有学习的组件归纳总结好后有序的学习可能会好多,至少当时我想这么干,但是没有,现在这样做了希望对后面的学习者有帮助;以下归类的所有组件后面抽时间做一个详细的介绍,基本上都是平时遇到的,很多组件肯定还没上榜,遇到了我就加上来1.文本类:T
2015-12-05 11:49:26
1790
原创 关于Activity中getCacheDir()和getFilesDir()方法
getCacheDir()方法用于获取/data/data//cache目录getFilesDir()方法用于获取/data/data//files目录==================================================将文件写入SD卡内:获取SDCard的状态:Environment.getExtemalStorageState()Envi
2015-10-15 18:28:52
1338
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人