- 博客(13)
- 资源 (1)
- 收藏
- 关注
转载 webview长截图与短截图+滑动控件ScrollView长截图保存在本地
需求里需要进行控件的截图,webview试了多种方法不行,最后找到一种稳定的方法。以下代码分:短截图,长截图,保存在本地如下:webview长截图在5.0以上手机请先添加此方法:@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)
2017-11-24 15:29:46 637 1
原创 如何批量重命名照片,但是去掉那个烦人的括号
1、首先把照片全部选中,然后右键选择一张,选择重命名,这里注意,直接将原来照片名删除即可,不需要输入任何字符(或者输入你自己喜欢的名称),之后,照片就被重命名为这种形式了 (1).jpg, (2).jpg, (3).jpg,.........2、将如下代码拷贝到任一个记事本文件里面,将记事本后缀改为.bat,注意一定是真正的后缀是.bat,有的人改完之后是.bat.txt,这样是没有
2017-11-22 19:54:19 21797 5
原创 webview无法吊起H5中的弹窗问题
解决方法:如果是fragment,必须使用getactivity()上下文,不能用全家上下文,否则无法弹窗。
2017-11-17 18:30:18 1515
原创 安卓okhttp网络封装
项目用到okhttp,需要进行封装以便调用。难点在于请求体的多种类型有的采用表单,有的采用json,有的是文件。代码如下:public class OkHttpManger { public static OkHttpClient sOkHttpClient = new OkHttpClient.Builder() .addInterceptor(
2017-11-14 15:59:00 331
原创 安卓网络请求封装--Android-Async-Http
最近项目需要封装统一的网络请求,因为后台数据的返回不确定性,决定进行最基础的封装,统一返回String,gson解析自行处理。采用Android-Async-Http框架。碰到的问题有:1、body要求为json而非表单形式,还有json+参数的请求体。2、Android-Async-Http框架未知原因闪退。代码如下:public class AsyHttpManger {
2017-11-14 15:54:22 453
转载 Android Webview 和Javascript交互调用
在Android的开发过程中、遇到一个新需求、那就是让Java代码和Javascript代码进行交互、在IOS中实现起来很麻烦、而在Android中相对来说容易多了、Android对这种交互进行了很好的封装、我们可以很简单的用Java代码调用WebView中的js函数、也可以用WebView中的js来调用Android应用中的Java代码。案例主要包含了: Html中调用Andro
2017-11-14 15:10:20 363
原创 DES加密工具类,用于网络参数加密
public class DESTool { // 密钥 ,至少24位 private final static String secretKey = "78c5davff03a8ddb2fd921f5@747/c#" ; // 向量 private final static String iv = "ff2a535c" ; // 加解密统
2017-11-11 11:23:06 415
原创 webView loadData 中文乱码问题快速解决(API提供的标准用法不可行)
使用 loadData方法是中文部分会出现乱码,即使指定“utf-8”、“gbk”、“gb2312”也一样。 webView.getSettings().setDefaultTextEncodingName("UTF -8");//设置默认为utf-8// webView.loadData(data, "text/html", "UTF -8");//API提供的标准
2017-11-07 08:55:39 307
转载 android GoogleMap画导航线路图 路径规划
最近一个项目要给老外用,用的googlemap,做一些小demo:Google Mapandroid版和IOS版的SDK都没有集成路径规划的相关API,若要实现,只能通过http链接请求URL,携带起点终点经纬度,得到返回集合,在地图中展示。 Google Directions API :https://developers.google.com/maps/documentat
2017-11-06 20:27:15 5275 1
原创 okhttp提交请求body,json或者图片的方式
最近的后台接口要求:1、post请求,带参数,请求body提交json。2、post请求提交图片,带参数,表单形式提交图片。与常规请求参数要求不同,记录一下。原理:将post参数拼接到url中,json或者表单在添加的时候注明头文件。0、public static OkHttpClient sOkHttpClient = new OkHttpClient.Builder
2017-11-06 20:01:08 12589
原创 项目activity销毁后重建。
主流的布局,activity加fragment创建菜单,但是销毁主activity后,又自动创建了,暂时不在问题所在,可能基类与activity管理工具哪里出了问题。解决办法:判断是否第二次自动创建,销毁。@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode
2017-11-06 19:53:52 386
原创 android平台解决找不到sun.misc.BASE64Enocder的问题
java.long.NoClassDefFoundError: sun.misc.BASE64Encoder在与服务器端交互时,服务器端采用sun.misc.BASE64Encoder加密后,Android端找不到这个API。其API在jdk 1.6下的rt.jar中,有45.6M之巨大。我们需要使用则需要将其源码抽取出来单独放到客户端。http://files.c
2017-11-06 19:50:15 2525 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人