自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(187)
  • 资源 (7)
  • 收藏
  • 关注

原创 隐藏软键盘

初次进入activity聚焦编辑框的软键盘隐藏方法 :android:windowSoftInputMode="stateHidden"进入界面后切换焦点时软键盘的隐藏方法:EditText.setShowSoftInputOnFocus(false);对话框中使用时则需要在dialog.show()之后延时强制隐藏 new Handler().postDelayed(new ...

2018-12-05 14:17:55 316

转载 Android Gradle编译改为mk编译

原文地址:https://www.jianshu.com/p/8f00d4d692cd最近出于工作需要,要将一个模块由gradle编译改为mk方式加入源码编译。遇到了一些问题,在这里记录一下。主要有以下几个问题:项目中一些三方jar包的引用 AIDL 文件的编译 Dex 64K限制问题 so 库文件的编译 根据编译版本类型编译不同的asset文件夹1. 三方jar包的引用#...

2018-11-08 09:43:28 2810

转载 Android.mk编译脚本 & AndroidManifest.xml编写及注释

原文地址:https://blog.csdn.net/qq_25804863/article/details/48669003Android.mk# 每个Android.mk文件必须以定义LOCAL_PATH为开始。它用于在开发tree中查找源文件。  # my-dir 则由Build System提供。返回包含Android.mk的目录路径。固定写法  LOCAL_PATH := $...

2018-11-08 09:07:40 3136

原创 android.mk引入第三方aar

LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_STATIC_JAVA_LIBRARIES := \        android-common \        guava \        android-support-v13 \        and...

2018-11-07 16:18:21 1738

原创 Fragment 逐个出栈

int count = getSupportFragmentManager().getBackStackEntryCount();if (count == 0) { super.onBackPressed();} else { getSupportFragmentManager().popBackStack();}

2018-06-29 09:38:17 433

原创 网络状态判断

/** * 判断是否有网络连接 */public static boolean isNetworkConnected(Context context) { if (context != null) { // 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理) ConnectivityManager manager = (Connectiv...

2018-06-27 10:55:15 510

原创 retrofit缓存

/** * 缓存机制 * 在响应请求之后在 data/data/<包名>/cache 下建立一个response 文件夹,保持缓存数据。 * 这样我们就可以在请求的时候,如果判断到没有网络,自动读取缓存的数据。 * 同样这也可以实现,在我们没有网络的情况下,重新打开App可以浏览的之前显示过的内容。 * 也就是:判断网络,有网络,则从网络获取,并保存到缓存中,无网络,则从缓存...

2018-06-27 10:52:15 774

原创 获取状态栏高度

private static int getStatusBarHeight(Context context) { int statusBarHeight = 0; Resources res = context.getResources(); int resourceId = res.getIdentifier("status_bar_height", "dimen", "...

2018-06-26 13:55:19 1258

原创 android源码编译引入第三方jar,make文件示例

LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_STATIC_JAVA_LIBRARIES := aaaaaLOCAL_SRC_FILES := $(call all-subdir-java-files) # LOCAL_SRC_FILES := $(call all-java-f...

2018-06-05 09:49:22 794

原创 javaweb国际化:使用native2ascii转换中文

native2ascii在jdk/bin目录下在bin目录下新建文件zh.txtcmd切换到bin目录:native2ascii.exe zh.txt  trans.txttrans.txt为目标文件,不带此参数则输出到控制台

2017-10-11 20:56:34 400

转载 记录一个使用Hibernate Validator验证信息参数化遇到的问题

Hibernate Validator框架支持验证信息的参数化。以Length注解为例:public class User{ private String name; @Length(message="{MSG_W00001}",min=1,max=10) public String getName(){ return name; }}

2017-10-10 20:46:16 1051

原创 absolute paths not recommended in jsps

答案网址:https://stackoverflow.com/questions/15759549/jsp-absolute-pathsCould someone explain why absolute paths not recommended to use in JSP (e.g., IntelliJ IDEA show me a warning)?

2017-09-28 22:00:35 2106

原创 gradle管理javaweb项目配置仓库,解决依赖下载龟速

感谢阿里。。。oschina什么的都是浮云。。。repositories { jcenter() mavenLocal() maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} mavenCentral()}

2017-09-28 20:42:04 303

转载 struts2中使用servlet

struts2中使用servlet

2017-09-08 07:44:26 402

转载 ui开源合集1

其他Android开源库集合(UI效果)其他Android开源库集合(工具)RecycleView:RecycleView功能增强 https://github.com/Malinskiy/SuperRecyclerViewRecycleView功能增强(拖拽,滑动删除,折叠)https://github.com/h6ah4i/android-a

2017-08-22 11:32:46 487

原创 典型的spring xml配置文件头部

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"                xmlns:context="http://www.springframework.org/schema/context"               xmlns:tx="http://www.springframework.org/schema/tx"

2017-08-15 20:24:54 333

转载 <context:annotation-config> 和 <context:component-scan>的区别

原文地址:http://blog.csdn.net/baple/article/details/16864835

2017-08-15 20:07:33 206

原创 linux递归删除build目录

find . -name 'build' -type d | xargs rm -rf

2017-08-14 10:41:46 965

转载 spring资源访问

原文地址:http://blog.csdn.net/hehexiaoyou/article/details/27343837spring 设计了一个Resource接口,它为应用提供了更强大的访问底层资源的能力。该接口拥有对应不同资源类型的实现类。 Resource 接口的主要方法:boolean  exists() :资源是否存在;boolean  isOpen(

2017-08-08 07:37:24 363

转载 ClassPathXmlApplicationContext找不到资源文件

异常如下: java.io.FileNotFoundException: class path resource [com/jxust/zjh/model/Account.hbm.xml] cannot be opened because it does not exist 初学Spring在用Resource rs=new ClassPathResource("applicationCo

2017-08-02 18:58:33 17327

原创 spirng aop依赖库下载

如何在spring官网下载jar包http://jingyan.baidu.com/article/90808022f060c5fd90c80f62.html下载Spring所依赖的AspectJ的jar包 http://blog.csdn.net/u012453843/article/details/52347208

2017-08-01 21:32:29 1029

转载 spring aop详解

原文地址:http://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发

2017-08-01 21:23:19 223

转载 js之事件冒泡和事件捕获详细介绍

原文链接:http://www.jb51.net/article/42492.htm事件——怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别,有需要的朋友可以参考一下(1)冒泡型事件:事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。  IE 5.5: div -> body -> document  IE 6.0: di

2017-08-01 16:47:46 203

原创 fragment中显示toast

Toast.makeText(getActivity(), getResources().getString(R.string.root_fail_text), Toast.LENGTH_SHORT).show();注意getAcitivity写成getContext后,toast不显示

2017-07-27 14:56:08 9028

转载 MyBatis关联查询,表字段相同,resultMap映射问题的解决办法

问题描述:在使用mybatis进行多表联合查询时,如果两张表中的字段名称形同,会出现无法正常映射的问题。问题解决办法:在查询时,给重复的字段 起别名,然后在resultMap中使用别名进行映射。给出一个小demo:如下是一个**mapper.xml映射文件的一个查询片段,用到了四表联合查询,其中订单id,项目id,回报id,是需要查询的数据,并且字段名都是id,显然是重复字段,此时

2017-07-26 07:49:22 1042

转载 web.xml详解

http://blog.csdn.net/believejava/article/details/43229361

2017-07-26 07:15:23 172

转载 ReflectionUtils

/******************************************************************* * Company: Fuzhou Rockchip Electronics Co., Ltd * Filename: ReflectionUtils.java * Description: * @author: fxw@ro

2017-07-20 10:21:34 1024

原创 反射方式获取内存RAM信息

StringBuffer sb = new StringBuffer(); Method _readProclines = null; try { Class procClass; procClass = Class.forName("android.o

2017-07-20 10:18:50 366

原创 javaweb开发环境配置完全手册

http://www.cnblogs.com/kangjianwei101/p/5621730.html

2017-07-17 21:09:21 456

原创 jdbc操作mysql数据库中文字符串问题

现象: 用JDBC将中文字段插入MySQL数据库中,然后打开表发现,那些字段都是”??”,或者是乱码. 条件查询时也无法用中文字符串进行相等判断 原因: 1Client端字符集为gbk. 2进行jdbc链接时使用了不匹配的字符集。 解决办法: 1.修改Client默认字符集为utf8。windows下在mysql安装目录下找到my.ini,将里面的default

2017-07-14 07:46:27 476

转载 Windows平台下MySQL常用操作与命令

1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldum

2017-07-14 07:15:48 258

原创 apk签名bash脚本

用户签名:#!/bin/bashset -e#依次输入签名前,签名后的apk名字 jarsigner -verbose -keystore  **.jks -signedjar $2 $1 key别名系统签名:#!/bin/bashset -e#依次输入签名前,签名后的apk名字 java -jar signapk.jar platform.x5

2017-07-12 10:08:50 306

原创 adb批量操作bash脚本

#!/bin/bashset -eA=("135" "136" "128" "126" "86" "87" "121" "124" "92" "90" "131" "132" "134" "133" "125" "127" "85" "88" "123" "122" "91" "89" "130" "129" )echo "echo array directly:" $

2017-07-11 16:33:24 753

原创 一张小图看懂hibernate

2017-07-06 07:54:48 275

原创 eclipse 中maven部署webapp到tomcat

实际环境:elipse neon + maven 3.5.0 +tomcat 8.0.441,手动部署生成war文件此后的步骤跟手动export war文件再部署一样2,自动部署需做以下配置:step1:配置tomcat8用户修改文件.\conf\tomcat-users.xm     step2:在w

2017-07-06 07:37:28 442

转载 systemutils

package com.player.utils;import java.io.File;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.ArrayList;

2017-06-29 16:01:42 396

原创 减少广播接收延时

实际项目中,开机时需要广播启动部分关联服务,会出现服务启动太慢的坑,如网络状态相关广播      Intent it = new Intent("com.***.action.***");        it.addFlags(Intent. FLAG_INCLUDE_STOPPED_PACKAGES);//未启动的应用可接收此广播        it.addFlags(Intent.

2017-06-29 14:06:04 1423

转载 波浪控件

public class WaveView extends View { private Path mAbovePath, mBelowWavePath; private Paint mAboveWavePaint, mBelowWavePaint; private DrawFilter mDrawFilter; private float φ; priv

2017-06-21 15:07:16 250

原创 android时间日期随系统格式化输出

StringBuffer sb = new StringBuffer();String dataformat = Settings.System.getString(getContext().getContentResolver(),Settings.System.DATE_FORMAT);//!!!!!特别要注意的是在首次手动设置日期时间格式之前为nullif(TextUt

2017-06-20 14:48:18 1649

原创 360加固带系统签名apk的步骤

step1:Android Studio 采用gradle命令assembleRelease生成未签名的apkstep2:系统签名,Android自带的签名工具为 signapk.jar, 可以在源码编译目录out中找到,具体路径为:out/host/linux-x86/framework/signapk.jar    以上APK具有系统权限,重新签名应该使用platform签名文件进行签名。

2017-06-20 14:41:41 2664

FreeImage图形库说明文档(中文版)

最好最全的freeimage中文文档

2016-10-20

两个APK间AIDL通信

两个APK间AIDL通信

2015-11-06

两个APK间AIDL通信

两个APK间AIDL通信两个APK间AIDL通信两个APK间AIDL通信两个APK间AIDL通信

2015-11-06

同APK内AIDL通信

同APK内AIDL通信

2015-11-06

Bitmap全面解析

bitmap,UIL,imageloader,volley,极全面的android bitmap处理

2015-10-10

html入门教程通俗易懂,零基础

html入门教程适合初学者(通俗易懂),本人在学习jsoup解析html时获得此文档,从零开始学习,比较容易上手

2015-10-10

android程序员面试宝典

Android高薪之路:Android程序员面试宝典,高清电子书,个人已阅,好书不忍独享

2014-03-27

空空如也

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

TA关注的人

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