- 博客(52)
- 资源 (23)
- 收藏
- 关注
原创 学习monkey压力测试
monkey压力测试1,准备环境Android sdk 和python2,手机连接usb,开启调试模式3,检查是否连接adb devices4,adb shell monkey 1000 随机执行1000个指令5,adb logcat | findstr START 获取app包名6,指定的包名发送1000个指令 adb shell monkey -pcom.igrid.standardization 10007,指定事件之间的间隔 adb shell...
2021-04-15 16:53:26
222
原创 Android调微信小程序
前段时间做了一个app调取应用程序进行人脸识别,识别完成之后返回这个人的信息给app,这里记录一下app怎么调起微信小程序。首先引入微信三方包:com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+//拉起小程序 IWXAPI api = WXAPIFactory.createWXAPI(WebViewWnd.this, Constant.appId); WXLaunchMiniProgram.Req req = new
2021-04-06 17:23:34
901
原创 tomcat的学习记录
一,热部署1,在D:\apache-tomcat-7.0.108\conf\server.xml中添加<Context path="/zzbzbnew" docBase="F:\work\zzbzbnew_war" reloadable="true" debug="0"/>重启tomcat就可以了2,把war直接复制到D:\apache-tomcat-7.0.108\webapps目录下面二、...
2021-04-01 10:53:30
181
原创 Android面试题之android部分
一、Android各个编译版本差异汇总,从5.0开始。 1.安卓5.0 API-21 1.1Material Design设计规范,编译版本提升至至少21时才能方便使用Appcompat-V7 RecyclerView-V7 CardView-V7等框架. 1.2禁用隐式意图启动服务,...
2021-04-01 09:45:33
120
原创 Android 过时方法替换
最近公司代码质量检测,出来好多过时方法的使用,记录一下:1.fromHtml替换:if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) { content.setText(Html.fromHtml(html.replaceAll("span style", "font col...
2021-04-01 09:44:41
408
原创 sql语句学习记录
高级教程语句1,LIKE 操作符 一般用于模糊查询SELECT * F ROM 表名称 WHERE 列名称 LIKE '%K'用%代替前面的模糊数据,后面是以K字符结尾这里要补充下通配符% 替代 0 个或多个字符_ 替代一个字符[charlist] 字符列中的任何单一字符[^charlist]或 不在字符列中的任何单...
2021-03-16 09:50:42
96
原创 sql语句学习记录
自序:最近公司没有Android的项目,闲着也是闲着,因为基本除了我之外都是java后台开发,我想着也学习一下后台的知识,最起码能自己写接口也行。所以决定先从sql语句学起,希望我能坚持,不要半途而废,加油第一天,先学习下简单的增删改查1,SELECT查询语句查询单个或者多个的列名称 SELECT 列名称,列名称 FROM 表名称 注:多个查询用,隔开,英文逗号查询全部列名称 SELECT * FROM 表名称查询列名称中不重复的数据 SELEC...
2021-03-16 09:49:57
102
原创 Android webview加载html代码
在开发过程中展示一些文字和图片,不需要交互的东西通常后台会返回html代码,我们只要用webview加载代码就可以了,但是获取到后有许多特殊符号是没法识别的,需要我们把代码中的特殊符号替换掉才能加载成功。常见的特殊符号如下,如果没有的好可以百度一下,好多具体的代码如下:WebSettings ws = webView.getSettings(); ws.setUs...
2019-07-25 16:30:58
1511
原创 Android应用后台保活
公司最近的新需求,需要实时动态的向后台上传经纬度,每隔10s上传一次,记录运行轨迹,尝试了多种办法都不行,只能用开启无声音乐来保活。下面是service的主要代码先注册一下:<service android:name="com.common.x.areainspect.AreaInspectService" android:exp...
2019-07-25 16:16:24
3283
1
原创 通知提示音修改默认铃声
近日有个需求:用户要求把手机通知的提示音改为默认的手机铃声,改了好久终于做出了,做个记录。代码如下: /** * 启动通知 */ public void showNotification(CharSequence title, CharSequence content, Class<?> jumpActivity) { mNotif...
2019-03-12 09:43:52
1797
原创 多条件筛选菜单
一个实用的多条件筛选菜单,在很多App上都能看到这个效果,如下图所示: 下载地址: https://download.youkuaiyun.com/download/u010256329/10773179
2018-11-08 17:17:42
1234
原创 z-index
z-index值表示谁压着谁,数值大的压盖住数值小的 只有定位了的元素,才能有z-index值,也就是说,不管相对布局、绝对布局、固定布局,都可以使用z-index值。而浮动的东西比能用。 z-index值没有单位。就是一个正整数。默认的z-index值为0. 如果大家没有都z-index值,或者z-index值一样,那么谁写在HTML后面,谁在上面能压住别人。 从父现象--根据父...
2018-11-01 16:43:55
213
原创 固定定位的css
固定定位,就是相对浏览器窗口定位。页面如何滚动,这个盒子显示的位置不变。固定定位脱离标准流。用途:1.顶部导航条css代码:&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html lang=&quot;en&quot;&amp;gt;&amp;lt;head&amp;gt; &amp;lt;meta ch
2018-10-31 15:29:13
583
原创 绝对定位的盒子居中
今天学习了一个非常实用的css如下:div{ width: 600px; height: 60px; background: #13ce66; position: absolute; left: 50%; top: 0; margin-left: -300px; /*组件真实宽度的一半 这里是600的一半*/}当作公式记录下来,就是...
2018-10-31 14:28:16
1905
原创 css相对布局和绝对布局的案例
今天学习了一下css,感觉要记录一下常见案例。简单的商品展示布局,如图:代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <sty
2018-10-31 10:41:20
11372
原创 Android面试题之 java基础部分
1.八个基本数据类型和包装类 及其区别? 基本: byte short char int long float double boolean 包装类: Byte Short Character Integer Long Float Double Boolean 大小/(byte):1 ...
2018-04-19 14:19:02
485
原创 Android8.0 文件的存储权限
首先Android6.0之后都是需要动态申请权限的,注意在AndroidManifest.xml中也是和以前一样需要些权限的;前段时间在做上传头像的时候,拍照再对图片进行裁剪的时候遇到的Android8.0的手机会失败,上网查找里一下原来是Android8.0以后的权限又加了限制条件。我总结了一下:首先要在res的文件夹下建立一个xml的文件夹,再建立一个provider_paths.xml,如图...
2018-04-11 14:39:07
21953
原创 linux
近期准备学习一下linux系统,所以看视频记录了一下命令行。ls (空格 后加一下操作): 查看该目录下的所有文件-lh 查看该目录下的所有文件的具体类型:-普通文件 d文件 l软链接文件-a 显示所有文件-d 查看目录属性-h 人性化显示文件大小-i 显示inode,就是查看id号-lh /etc/ 显示root下的所有文件mkdiir 创建目录
2017-08-25 16:52:06
218
原创 Android 瀑布流式布局
下载链接:http://download.youkuaiyun.com/detail/u010256329/9787434
2017-03-20 16:50:53
518
转载 Android:Glide和Picasso
Glide:谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。Picasso: picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能Glide和Pic
2017-03-16 09:54:26
301
原创 Android 与 js 交互
Android与js交互分两种形式1.js调用Android的方法并且传参:mWebSettings.setJavaScriptEnabled(true); //加上这句话才能使用javascript方法 mWebView.addJavascriptInterface(new Object() {//增加接口方法,让html页面调用 @Javascr
2017-03-15 10:18:40
289
原创 Android四大组件之一:Activity的启动模式
为什么要设置Activity的启动模式 放入栈中的Activity不会重新排列,如果不想创建同一个Activity的多个实例,就要通过设置启动模式来实现。Activity的四种启动模式:通过设置清单文件里的launchMode属性来改变。standard(拿来主义):是默认的属性值,不管栈中有没有这个Activity实例,都会创建一个新的Activity实例。sing
2016-07-12 20:11:44
277
原创 MFC学习第七节:见文件与数据库连接
1.新建一个数据库,建立一个名为student的表,其中有三项:ID,name,english。保存;2.将此数据库放入c++文件中; 3.在控制面板中选择管理工具再选中数据源(ODBC):点击添加,选择‘Microsoft Office Drive(*.mdb)’;点击‘完成’,在数据源名栏中添加名称source;点击‘选择’,选中c++文件中选中数据库。 4
2016-07-12 19:31:16
276
原创 在窗口中输出hello world
1.在DOC.h中 的public中定义CString str;2.在DOC.cpp中初始化str=“hello world”。3.view.cpp的Ondraw中加消息。使之显示。CDC *pDC=this->GetDC();pDC->TextOut(10,10,pDoc->str);this->ReleaseDC(pDC);或者CClientDC dc(t
2016-07-12 19:16:09
642
原创 Android:Handler机制的原理
在主线程中定义一个Handler,在子线程中进行Message的封装,(并将需要返回的数据用Message中的Obj带回,)用Handler的sendMessage方法进行发送消息,在sendMessage方法底层调用了SendMessageDelayed方法,而SendMessageDelayed方法底层调用了sendMessageAttime方法,而sendMessageAtTime方
2016-07-05 16:00:21
521
原创 Android开发:Service
Service是Android的四大组件之一,在后台运行,是不可见的Service不是一个单独的进程,Service对象本身并不意味着他运行在自己的进程中,除非另有规定,否则和程序运行在一个进程中。。Service不是一个线程,是运行在主线程中的,如果要进行下载数据的一些耗时操作时,需要开启一个子线程,否则会造成ANR异常。Service有两种启动模式:1,startServi
2016-06-16 19:04:47
452
原创 大连实训报告
大连实训报告 经过六个多小时得轮渡我们终于到达大连,一下船便看到了大连的天,广阔的蓝天使我们的那种刚到一个新的地方充满的紧张和新奇的心情平静下来。在港口有东软的老师接待我们,所以我们随后又做了一个多小时的汽车才到达了目的地,第一感觉是好远好累,随即安排好了宿舍,我们结束了一天的奔波,准备进行接下来十天的培训。 实训第一天上午我们参观了东软集团,看到了那些坐落于山上的看起来像古城堡建筑的
2013-09-02 21:45:24
1425
原创 jave学习第六节代码
<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%> "> My
2013-07-23 18:15:30
577
原创 jave学习第五节代码
<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%> "> My
2013-07-23 18:00:23
747
原创 jave学习第四节
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> Insert title here function test() { var name_1 = document.formData.password.value;
2013-07-23 17:53:46
640
原创 jave学习第三节代码
package com.neusoft.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sq
2013-07-23 16:16:24
630
原创 jave学习第二节代码
package com.neusoft.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sq
2013-07-23 16:13:30
535
原创 jave学习第一节代码
package li;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;
2013-07-23 10:35:11
606
原创 MFC学习第十节:输出对话框(第二、三种方法)
1.在MyDialog.h中定义CString m_strID; CString m_strEnglish;2.用control时,绑定控件类型,只能在MyDialog类内使用,添加一个中间变量strID。3.打开OnOK的函数显示学生的学号和成绩。4.在view.cpp视图的菜单的函数中输出。void MyDialog::OnOK() { // TODO: Add ext
2013-07-23 10:18:04
975
原创 MFC学习第十节:输出对话框(第四种方法)
1.在MyDialog.h中定义CString m_strID; CString m_strEnglish;2.用control时,绑定控件类型,只能在MyDialog类内使用,添加一个中间变量strID。3.打开OnOK的函数显示学生的学号和成绩。4.在view.cpp视图的菜单的函数中输出。5.在MyDialog中添加消息WM_INITDIALOG,创建函数OnInitDial
2013-07-23 09:37:12
1589
原创 MFC学习第十节:输出对话框(第一种方法)
1.在resource中右击Dialog插入一个对话框。在Menu中添加菜单关于。2.右击创建一个名为MyDialog类。3.在view.h中定义CString strName;加头文件#include“MyDialog.h".4.在view.cpp中的构造函数中给strName初始化。在OnDraw函数中显示出来。5.在view.cpp中创建菜单的函数。CDdView::C
2013-07-23 09:23:56
793
原创 MFC学习第九节:查找、改变、删除在数据库中的数据
接第七、八节的内容在OnLButtonDown()函数添加代码即可。void CDdView::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default 查找 /* CStudent rs; rs.Open()
2013-07-23 09:19:46
618
原创 MFC学习第八节:在数据库的数据在窗口中显示(显示多个学生时)
接第七节内容 1.在student.h中加头文件#include; 2.在view.cpp中加头文件#include“student.h“; 3.创建OnRButtonDown函数; 4.改变OnLButtonDown函数中的固定显示坐标即可;void CDdView::OnRButtonDown(UINT nFlags, CPoint point) { // TODO:
2013-07-23 09:12:19
641
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人