- 博客(33)
- 资源 (3)
- 收藏
- 关注
原创 Android EspressoUI自动化
Espresso是用来UI自动化测试的框架使用简单方便环境搭建特别简单只需要在build.gradle中添加dependencies {androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support',
2017-08-29 19:06:01
384
原创 Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
重打包,签名后。安装报错Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]看网上的解决方案给坑的不行,后来想起来删除了两个res下的资源文件。重新加上后,签名。问题解决。总结:重打包时,资源多了不会有问题。资源少了会出问题。
2017-08-23 20:05:19
445
原创 android反编译
Android反编译代码反编译能够对jar包或者apk进行反编译,查看到代码。 工具:jd-jui.exe;dex2jar。Jd-jui.exe反编译jar包拖动jar包到jd-jui.exe就能看到这个页面 dex2jar反编译apk 修改apk的后缀为.zip。解压。其中res和manifest.xml都是乱码。拖动cla
2017-07-15 17:28:48
577
原创 bat自动上传Maven jar包
Bat 自动上传Maven jar包批处理相关处理setlocalenabledelayedexpansion变量延迟 @echo off set a=4 set a=5&echo !a! pause结果为4 @echo off setlocal enabledelayedexpansion set a=4 set a=5&echo !a!
2017-03-28 21:24:46
1136
原创 Android自定义控件
Android自定义控件1.组合控件。几个现有控件,组合起来,达到使用的目的。初始化时,新布局填充到控件上。组合控件定义一个密码输入框,右侧可以点击图标,来切换密码是显示或隐藏。布局文件:由editText和img组成。<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"
2017-03-04 15:09:32
272
原创 Android应用互通的实现
Android应用互通的实现。游戏à第三方登录sdkà第三方app多个Activity页面间相互传递数据调用sdk登录时,开启第三方app的指定页面。 第三方页面配置<activityandroid:name=".SecondActivity" android:exported="true"> 开启方式,intent传递数据Intent int
2017-03-03 12:24:30
666
原创 fragment嵌套fragment的通信
嵌套在Fragment里面的Fragment可以使用getParentFragment()函数获取到父窗口Fragment的实例,然后对其replace(替换)。但是在外层Fragment添加内部fragment时要使用getChildFragmentManager();getChildFragmentManager().beginTransaction().add(R.id.fl_a
2017-02-27 15:14:14
2548
原创 NavigationView的使用
简介:NavigationView是Google在Android5.0之后,推出的左侧侧拉菜单控件。如何使用:布局文件<android.support.design.widget.NavigationView android:background="@color/white" android:id="@+id/id_nv_menu" android:la
2017-02-22 17:42:16
282
原创 git使用
查看本地分支git branchgit branch -v查看远程分支git branch -a创建分支git branch test本地分支推送到远程git push origin test合并分支(把test1合并到当前分支)git merge test1
2017-02-22 16:49:02
189
原创 Unsupported major.minor version 52.0
Unsupported major.minor version 52.0build path的JDK版本是你开发的时候编译器需要使用到的java compiler compliance level中配置的编译版本号,这个编译版本号的作用是,你这个项目将来开发完毕之后,要放到服务器上运行,那个服务器上JDK的运行版本。修改:eclipse>windows>pref
2017-01-11 11:50:19
275
原创 android 画线,圆角线,虚线,背景
1.圆形区域 xmlns:android="http://schemas.android.com/apk/res/android"> //圆形中内容 android:startColor="#e24d46" android:endColor="#e24d46" android:angle="90.0" />
2016-12-13 21:19:23
1285
原创 android自定义editText
1.组合控件1.1GyPasswordEditText继承RelativeLayoutpackage cn.gyyx.gyyxsdk.view.widget;import cn.gyyx.gyyxsdk.utils.RHelper;import android.content.Context;import android.text.method.HideReturnsT
2016-12-13 21:03:42
432
原创 修改服务器编码为utf-8
修改/data/tomcat-oa-apkbuilding/conf/server.xml connectionTimeout="20000" redirectPort="8443" /> 为 connectionTimeout="20000"
2016-12-05 16:59:42
7258
原创 tomcat web项目的部署-gy
1//启动服务的脚本/etc/init.d/tomcat-oa-building.xml 配置脚本export tomcatName=tomcat-oa-apkbuilding //项目名称export JRE_HOME=/data/jdk1.8.0_92//未改动export CATALINA_HOME=/data/tomcat-source//未改动expor
2016-11-23 16:20:36
316
原创 java.security.InvalidKeyException: Illegal key size
在使用加密的时候遇到这个问题java.security.InvalidKeyException: Illegal key size需要把jdk下的jar包替换下。下载地址
2016-11-17 20:17:42
247
原创 form表单上传文件前校验,提交后不跳转界面
这几天写前端界面时用到了表单,遇到的问题总结下:1.form表单上传文件,验证输入:<form id="uploadFileForm" style="display:none" name="uploadForm" method="POST" style="margin-left:10%;"class="uploadFileFormClass" enctype="multipart/fo
2016-11-17 20:01:25
5074
原创 mybatisGenerator生成代码时,只有insert方法
首先Generator中的文件配置是否有:enableSelectByPrimaryKey="true" enableUpdateByPrimaryKey="false" enableDeleteByPrimaryKey="false" enableCountByExample="false" enableUpdate
2016-11-17 11:40:50
7459
原创 jsp—拼音检索中文
首先,先看一个最简单的检索。摘自 http://jqueryui.com/autocomplete/12345678910111213141516171819202122232425
2016-11-15 10:16:12
458
原创 spring获取当前项目地址
获取E:\gitlabcodes\unityapkbuilding\apk-build\apkbuilding-ui\src\main\webappcontextPath = request.getServletContext().getRealPath("/");
2016-11-14 17:12:34
1712
原创 java.io.FileNotFoundException \xxx(拒绝访问。)
访问文件夹中.txt文件时, 传递的路径是文件夹就报了这个错误!!!java.io.FileNotFoundException: E:\gitlabcodes\buildtoolcodes\gyyx-android-build4platforms\AndroidApk4GUI\Auto-Package2.0\bin\workpath\TestCaseJinli_HTC_build\res (
2016-11-01 19:24:32
4125
转载 Conversion to Dalvik format failed with error 1
http://blog.sina.com.cn/s/blog_5de73d0b0101csok.html
2016-10-18 11:26:37
210
原创 jdk1.7 finished with non-zero exit value 1
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program File
2016-09-26 16:17:49
497
原创 activity半背景透明的一些小坑
因为需要用到一个透明的activity,就摸索着试了试,遇到了一些小坑。总结下:没有标题栏的页面/** * Created by gj on 2016/8/2. */public class ShareActivity extends Activity{ @Override protected void onCreate(Bundle savedInstan
2016-08-02 11:57:56
588
原创 RecyclerView的使用_android
RecyclerView是v7提供的控件布局: android:id="@+id/rlv_helper_list" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1">adapterpublic class SettingHelp
2016-06-30 19:19:13
305
原创 andorid TextView怎么多行显示不同颜色
TextView多行设置不同颜色字体String startHtmlStr="红色绿色"; String endHtmlStr=""; //设置数据 layoutHolder.tv_day_book_attributes.setText(Html.fromHtml(htmlString));
2016-06-30 16:57:35
483
原创 SQLite使用_android
SQLite数据库SQLite简介:Sqlite是一款轻量级的关系型数据库。关系型数据库以行和列的形式存储数据,以便于用户理解。 关系型数据库:是指采用了关系模型来组织数据的数据库非关系型数据库:网状模型、对象模型、半结构化模型等。 SQLite是无类型的,定义类型只是为了方便程序员查看,可以在integer中添加字符串。 Android中如何管理SQLite:
2016-05-03 19:45:18
429
原创 Dialog中使用handler时报:Can't create handler inside thread that has not called Looper.prepare()
Dialog中使用handler时报:Can't create handler inside thread that has not called Looper.prepare()dialog的show方法前后加,Looper.prepare();和Looper.loop();即可但这样会扰乱 Looper的运行机制,在主线程中就不行在使用handler了建议用其他方式代替Dial
2016-04-09 17:45:24
708
原创 android 自定义Dialog怎么设置外边背景
name="android:backgroundDimEnabled">true设置为true之后 外框加LinearLayout,设置LinearLayout的背景即可
2016-04-09 17:42:23
456
原创 Unable to add window -- token null is not for an application
在使用一个自定义dialog报错Unable to add window -- token null is not for an applicationcaptchaDialog = new GyHardCaptchaDialog(this.getApplicationContext(), new GyBaseCaptchaDialog.CaptchaListener() { @Ove
2016-04-08 12:21:36
284
原创 GitLab push代码时报:the remote end hung up unexpectedly
http post提交请求大小最多为10M调整post的大小,GitBash中执行这句代码git config http.postBuffer 524288000
2016-04-01 11:23:17
470
原创 无符号byte数据操作,多个无符号byte合并,byte解析成多个二进制数据
获取到流中byte数据后,对byte进行需要的各种操作。查了网上许多方式,实现了对byte的一些操作:byte数据操作:public class DataTypeConvert { /** * byte 的每一bit 转换成byte数组中的一个值 * * @param b * @return */
2016-03-21 15:29:26
625
原创 java版CRC16(Modbus)校验_2016_3_21
在TCP连接时,传递的数据需要加上CRC校验位,验证数据的完成性。而在获取到服务器端的数据时,楼主偷懒了,未校验CRCWORD ModbusCRC(BYTE * pData, BYTE len){ BYTE byCRCHi =0xff; BYTE byCRCLo =0xff; BYTE byIdx; 0x003C WORD crc;
2016-03-21 15:19:32
2416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人