- 博客(24)
- 问答 (1)
- 收藏
- 关注
原创 java.util.concurrent.TimeoutException: java.util.regex.Matcher.finalize() timed out after 120 second
最近在App错误日志上看到这样一个错误:java.util.concurrent.TimeoutException: java.util.regex.Matcher.finalize() timed out after 120 seconds at java.lang.Daemons$Daemon.isRunning(Daemons.java:89) at java.lang....
2018-08-01 16:16:17 16127
原创 (NDK开发)javah 命令找不到类文件的解决方法
在AS中使用C++编程时,需要通过JNI进行JAVA和C++的代码交互。用Java和命令生成.h头文件时,有的方法是在命令行,进入classes目录,输入javah 包名,即可在E盘根目录下生成.h文件,但我输入该命令时出现图1所示的找不到类文件的错误。最后发现应该输入如图2所示的javah -classpath “classes所在的全路径",这样就没有问题,直接在E盘根目录生成...
2018-02-28 17:50:47 2696
原创 Android中常用的图片压缩方式
图片压缩方式常用的有尺寸压缩、质量压缩、格式变化以及通过JNI调用libjpeg库来进行压缩,下面就先分别介绍下常见的质量压缩和尺寸压缩。(尺寸压缩,质量压缩底层也是通过调用native的方法进行压缩的,而native中的则是通过Skia这个库实现的,但是,最终还是调用了libjpeg库进行压缩的。)1. 格式变化 现在android支持的图片格式有三种:png、jpeg、webp; -
2018-01-11 10:51:14 8582
原创 Android activity切换动画
代码: startActivity(new Intent(getActivity(), SupDem_Search_Activity.class)); getActivity().overridePendingTransition(R.anim.fade, R.anim.fade);fade.xml 淡入的效果(anim)<?xml version="1.0" encoding="utf-8"?
2017-09-06 14:50:36 322
原创 Android 通过appt.exe获取已安装apk的版本信息
F:\Sdk\build-tools\25.0.3> //build-tools的位置 aapt dump badging c:\suliaoquan-3_7_0.apk //apk的位置
2017-08-30 17:35:57 1241
原创 Android popouwindow弹出动画(利用scale这一属性实现)
这是进入屏幕的动画anim_in.xml<?xml version="1.0" encoding="utf-8"?><scale xmlns:android="http://schemas.android.com/apk/res/android" android:duration="300" android:fromXScale="0.0" android
2017-08-22 10:06:51 1035
翻译 tcp与udp
TCP长连接和短连接的区别 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次挥手,所以说每个连接的建立都是需要资源消耗和时间消耗的示意图: 长连接: 所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保
2017-08-10 10:11:36 260
原创 editText设置输入最大值(不是长度)
package com.myplas.q.common.view;import android.text.InputFilter;import android.text.Spanned;/** * 编写: 黄双 * 时间: 2017/6/121519. * 邮箱: 15378412400@163.com */public class InputFilterMinMax implements
2017-08-04 11:06:32 6408 1
转载 一些网站
索引 当你遇到困境时 新闻 初学者的编码实践 给那些想开始一个小项目却找不到点子的人 一般编码建议 编码风格 一般工具 面试的准备 纪录片 学习新知识的慕课(大型开放式网络课程)网 你的首选编程语言的相关网站(对我来说是Java) 学习人工智能 讨论会、研究写作、会谈等 凡事汇聚一处 YouTube频道 好文章 播客 构建简单的编译器/解释器 观摩他人的代码
2017-08-01 10:37:49 1380
原创 android中的单例模式
(1)懒汉式 优点:在需要的时候才去加载 缺点:在多线程的环境下,会出现线性不安全的情况public class Singleton { private static Singleton instance = null; private Singleton() { } public static Singleton getInsta
2017-07-27 10:10:57 348
转载 分享一个强悍的android版本检测更新库
一,特点 1. 任何地方都可以检测 2. 任何地方都可以弹出升级对话框 自定义性强 3. 手动回调解析 4. 适用于各种版本检测接口 5. 自动处理下载和升级 6. 自定义界面 7. 支持强制更新二,Androidstudio依赖 compile 'com.allenliu.versionchecklib:library:1.0.6'三,使用详细使用见下方链接:
2017-07-25 09:56:45 2685
原创 分享一个文件操作的工具类
public class SDCardHelper { // 判断SD卡是否被挂载 public static boolean isSDCardMounted() { // return Environment.getExternalStorageState().equals("mounted"); return Environment.getExter
2017-07-19 10:06:53 341
原创 Android 实现不同通知栏
第一步:(不管哪种方式都要先得到通知管理器的实例) NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);一,普通通知栏:代码如下:Notification.Builder builder=new Notification.Buil
2017-07-17 19:30:41 1448
原创 android 改变光标的颜色及样式
<EditText android:id="@+id/find_edit" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_marginLeft="10dp"
2017-07-17 15:58:43 3272
翻译 使用GitLab版本管理工具教程
一、你的客户端与gitlab对接 git默认是ssh连接的,所以要在git生成SSH key,在gitlab里面增加这个key,我们才能对接上打开gitbash ssh-keygen -t rsa -C “你注册的邮箱名”接着会要你输入保存文件的路径,直接复制它里面的默认路径 按回车就好了接着一般不用设置密码,直接按回车就好了。把刚才保存的文件夹打开,里面有一个文件叫id.rsa.pub,
2017-07-17 14:04:40 1261
翻译 Android 7.0调用系统相机返回路径问题
public void startCheckPic() { int api = SystemUtils.getSystemInfo(); if (api > 23) { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE, null); filePath
2017-07-07 12:47:41 1442
翻译 Android实现透明状态栏方法以及改变状态栏文字颜色
protected void setStatusBar() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {//5.0及以上 View decorView = getWindow().getDecorView(); int option = View.SYSTE
2017-07-07 11:05:57 1550
原创 TIM简单的即时通信以及仿QQ聊天页面布局
最近帮朋友弄im即时通信,简单记录下整个过程,以便以后用到: 一、Timsdk的集成 直接上腾讯云官网看文档就可以集成了; https://www.qcloud.com/document/product/269/9227二、初始化 1、登录TimSdk(登录前就要注册消息回调的接口):public class Tecent_LogIn_Utils {private
2017-07-05 15:24:55 9093
翻译 android 使用sharedpreferences 保存对象
需要注意的是:要保存的对象,必须实现serializable的对象 public class SharedUtil { private final static String FILE_NAME = "data_save"; private final static String KEY = "data"; /** * desc:保存对象
2017-07-03 11:43:23 724
转载 分享一个开源的权限申请框架
https://github.com/yanzhenjie/AndPermission/blob/master/README-CN.md
2017-06-30 15:20:21 344
原创 一个各种样式的图片框架
一个各种样式的图片框架 https://github.com/siyamed/android-shape-imageview
2017-06-30 09:55:46 627
原创 android okhttp3中设置请求头以及上传图片
get请求public void getAsyn() { String mUrl = url + initParams(map); Request request = builder.url(mUrl).build(); client.newCall(request).enqueue(this); }private String initPa
2017-06-28 12:12:25 5863
翻译 android 7.0以后的popouwindow弹出问题
android 7.0以后的popouwindow弹出问题public class CustomPopupWindow extends PopupWindow { public CustomPopupWindow(View contentView, int width, int height){ super(contentView,width,height);
2017-06-28 11:49:36 370
空空如也
android 集成腾讯云通信后 登录失败怎么回事啊 报6012
2017-06-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人