- 博客(39)
- 资源 (22)
- 收藏
- 关注
原创 OFD格式文件预览解决方案
项目中文件预览统一采用的是pc端转pdf后在移动端上面采用Pdfview这个组件进行查看,现后端暂不支持ofd转pdf采用ofd.umd.js查看ofd文件,用WebView直接访问后端给的预览地址会出现跨域问题。拿到pc端预览的ofd.umd.js文件编写预览ofd文件的html页面并部署在中台上面,然后移动端只需要拼接参数访问部署好的html地址就行。这个东西可以在网上找到。
2024-01-25 11:28:38
1605
1
原创 JNI技术
2、然后就是在main下面新建CPP文件夹,里面需要创建CMakeLists.txt文件和CPP文件。上面只是我简单的JNI实现流程,算是我实践觉得最简单的,还有几种,就比较复杂些。1、开发环境:首先是在安卓和JAVA环境上,再就是需要有NDK和CMAKE。3、配置CMakeLists.txt。在离线地图产品上有实践。
2024-01-18 15:55:13
390
原创 APP跳转系统相机拍照和拍摄
/ 这样就将文件的存储方式和uri指定到了Camera应用中。// 这样就将文件的存储方式和uri指定到了Camera应用中。// 表示跳转至相机的录视频界面。// 设置视频录制的最长时间。
2024-01-18 15:49:18
467
原创 部署服务到现场
2、把中台服务包移动到/opt/app/tomcat…/webapps/下面 命令 sudo mv /home/zwyjsadmin/目标文件 /opt/app/tomcat…/webapps/目标文件 /home/zwyjsadmin/beifen/5、备份之前的服务包 把之前的服务包移动到特定的文件夹下面 /home/zwyjsadmin/beifen/(没有可以新建)2、我们的移动服务是22、23、24三台,22做负载,23、24部署服务。看是否有打印html出来。
2024-01-18 15:46:59
386
原创 nginx低风险漏洞处理
1、做代理后,扫描到有目标X-Content-Type-Options响应头缺失、到目标Strict-Transport-Security响应头缺失等等。到目标Content-Security-Policy响应头缺失、目标X-XSS-Protection响应头缺失、到目标Referrer-Policy响应头缺失、漏洞,可以进行以下配置处理。
2024-01-18 15:44:08
462
原创 nginx学习心得
这是配置内容,意思是,把23:8080/Mobile和24:8080/Mobile两台服务器,通过访问这台服务器的/Mobile来访问。7、执行 ./nginx -c /etc/nginx/nginx.conf。2、把nginx.conf文件移动到nginx的conf文件夹下面替换。首先得有nginx环境,就是已经安装好了,网上搜,有流程。1、需要先有nginx.conf文件,里面配置负载的服务器。6、验证conf文件 ./nginx -t。8、./nginx -s reload 重启。
2024-01-18 15:28:47
383
原创 mvp+retrofit2+rxjava+dagger框架的简单搭建
mvp+retrofit2+rxjava+dagger框架的简单搭建第一次认真写博客,他们说多写博客技术可以提高,所以我就开始了。MVP是一个现在比较流行的技术,就是比MVC解耦,然后很绕的那种,类也多,写惯了MVC,在来写MVP有一些那么 不适应,不过日子一长,还是可以的。我个人认为MVP还是要比MVC感觉要好些。最近比较火的技术rxjava,rxandroid,热修复之类的,wee
2017-12-13 10:42:29
313
原创 app反编译实践
直接上方法,多得不多说。1、首先去看关于smali的一些博客,然后下载apktool.bat和apktool.bar这个两个软件.2、然后打开cmd,cd到你要破解的apk的目录下面去,输入命令apktool d app-release.apk 。3、然后就可以去修改smali文件了。4、修改后再对app进行 打包,apktool
2017-10-28 09:05:07
351
原创 云服务器 Windows
1、 mstsc 进入服务器 输入服务器 IP ,,输入用户名,,,密码 进入到服务器2、发布静态的网站 如公司官网。把网站放到磁盘下,然后下载一个IIS web服务器。3、添加网站 http://www.jb51.net/article/34507.htm4、设置防火墙。
2017-09-27 14:24:08
570
原创 linux服务器搭建
1、下载虚拟机VMwareWorkstation.2、下载CentOS镜像文件。下载jdk、apache-tomcat.// 需要重启3、安装jdk ,这个可以网上搜教程,简单。安装tomcat,也有教程。//重启后需要启动4、下载一个内网穿透软件,“快雨内网穿透”。可以搜教程,简单。5、linux防火墙开放8080端口。//关键,有命令,有可视化操作.
2017-09-27 14:06:34
426
转载 weex项目实战篇(二)
1. 前言经过前面的准备,我们终于可以开始上手weex项目了。本篇博客主要基于最近两周项目中用到的关于weex的知识点的整理。2.新建weex项目1)新建一个名为hongkong的项目,如图所示: 2 ) 输入项目名称 3)点击【create】则项目则创建成功 4)新建一个.we文件 5)新建一个home.we文件后,项目目录
2017-08-25 14:22:54
847
转载 weex项目实战篇(一)
1. 前言通过前面四篇文章的介绍,相信大家对weex基本熟悉了,下面就开始动手做项目,一些细节问题,在项目实战中继续消化。2.开发工具和环境俗话说,工欲善其事必先利器,我选的IDE开发工具为webstorm,webstorm相信做前端的同学非常熟悉。我本身就是做Android原生开发的,android studio非常熟悉,而这两款IDE操作界面接近相同,上手无障碍。
2017-08-25 14:21:07
467
转载 Weex优雅的“降级”到 HTML5
1.前沿Weex 在我们看来已经具有非常多的特点,比如: 1)致力于移动端,充分调度 native 的能力 2)充分解决或回避性能瓶颈 3)灵活扩展,多端统一,优雅“降级”到 HTML5 4)保持较低的开发成本和学习成本 5)快速迭代,轻量实时发布 6)融入现有的 native 技术体系 7)工程化管理和监控等 …… 这篇文章主要讲weex在app端出现
2017-08-25 14:20:17
429
转载 weex服务项目搭建
1. 前言前面介绍了app本地调用js的方式(js文件放在assert目录下面),其实大部分都是调用远程js,本篇介绍app如何调用远程js文件。2.服务项目搭建步骤前提需要安装好weex环境,具体参见前面文章:环境搭建地址 接下来讲解如何使用weex-toolkit构建项目:1)创建项目: 命令行到任意文件夹,输入如下指令weex init 11
2017-08-25 14:19:02
276
转载 weex sdk集成到Android工程
1. 前言前面已经介绍了环境搭建跟框架快速体验 ,体验地址,接下来介绍如何集成到自己的项目中。2.前期准备1)已经安装了JDK version>=1.7 并配置了环境变量 2)已经安装Android SDK 并配置环境变量。 3)android SDK version 23 (compileSdkVersion in build.gradle) 4)SDK bu
2017-08-25 14:18:07
352
转载 weex
本期六篇文章目录一. 阿里Weex框架快速体验与环境搭建二. weex sdk集成到Android工程三. weex服务项目搭建四. Weex优雅的“降级”到 HTML5五. weex项目实战篇(一)六. weex项目实战篇(二)1. 前言Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体
2017-08-25 14:15:28
1162
原创 weex 学习历程
经历了两天的学习,之前还研究过,只是之前没有入门,现在勉强算入门,简单的还是能写出来,整个流程知道怎么做了。首先,要知道weex 是做什么用的,谁推出来的,我们为什么要学习它。我是在之前我在一家公司做项目的时候,一个商城类项目,叫嘿来帮我,这个项目设计到比较完成的上线用了两年,还是比较长的时间了。一次让我们做能够请求接口来控制前段的一些简单页面的变化。刚开始,我觉得简单点的还是可以做的
2017-08-25 13:55:34
278
转载 Git使用教程之本地仓库的基本操作
Git使用教程之本地仓库的基本操作Git是什么?一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样 我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器 ②Git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本服务器
2017-08-15 17:33:37
287
转载 仿新浪微博的导航,动画
demo下载地址:http://download.youkuaiyun.com/detail/husuxing/9926375as版,下载来就可有运行看下我的实现:基础版升级版2开始实现导航条的整体构造制作导航条的TextView我们从上到下看看这个导航条是怎么制作的。对于这个,我们可以使用现成的Horiz
2017-08-09 15:34:25
326
转载 数据库封装
Android 项目实践(三)——数据库封装一、为什么封装数据库? 其实封装数据库的原因和封装网络连接的原因是相同的。在这我们就简单的说一下原因:类似于网络连接,数据库创建和操作的方式也是很多了:不同数据库有不同的API,像MySQL,SQLite等,在Xutils框架中也给我们封装了数据库的操作方法。假设在开发应用时,我们使用的是SQLite数据库及其A
2017-08-08 17:31:18
4821
转载 防ios的抽屉效果,防qq的抽屉效果
AS中导入GitHub开源项目SlidingMenu总结,我开始AS导入SlidingMenu的时候也百度了很多文章,写的都不是很详细,所以导入成功后,写了这篇文章,希望对想用AndroidStudio导入SlidingMenu的小伙伴有所启发。先上最终效果图动画1,下载SlidingMenu(https://github.com/jfeinstein10/Slidin
2017-08-08 16:33:33
348
转载 安卓常用,比较有用的第三方框架
1、Picasso 优点(1) 自带统计监控功能支持图片缓存使用的监控,包括缓存命中率、已使用内存大小、节省的流量等。 (2) 支持优先级处理每次任务调度前会选择优先级高的任务,比如 App 页面中 Banner 的优先级高于 Icon 时就很适用。 (3) 支持延迟到图片尺寸计算完成加载 (4) 支持飞行模式、并发线程数根据网络类型而变手机
2017-08-07 10:54:44
1890
转载 流式布局,标签式布局
一、概述:资源下载 :http://download.youkuaiyun.com/detail/husuxing/9923179在日常的app使用中,我们会在Android 的app中看见 热门标签等自动换行的流式布局,今天,我们就来看看如何自定义一个类似热门标签那样的流式布局吧类似的自定义布局。下面我们就来详细介绍流式布局的应用特点以及用的的技术点:1.流式布局的特点以
2017-08-07 09:50:10
1331
转载 Android侧滑菜单QQ5.0自定义控件
Android 高仿 QQ5.0 侧滑菜单效果 自定义控件来袭本文出自【张鸿洋的博客】上一篇博客带大家实现了:Android 自定义控件打造史上最简单的侧滑菜单 ,有兄弟看了以后说,你这滑动菜单过时了呀~QQ5.0的效果还不错~~嗯,的确,上一篇也承诺过,稍微修改上一篇的代码,实现QQ5.0侧滑菜单~~好了,下面就开始为大家展示写一个类QQ的侧滑有多easy ~
2017-07-14 10:43:21
485
转载 可展开和收起的LinearLayout
ExpandableLinearLayout介绍转载请注明出处: http://blog.youkuaiyun.com/Chay_Chan/article/details/72810770场景介绍 开发的过程中,有时我们需要使用到这样一个功能,在展示一些商品的时候,默认只显示前几个,例如先显示前三个,这样子不会一进入页面就被商品列表占据了大部分,可以先让用户可以看到页面的大概,当用户
2017-07-12 10:16:49
377
原创 Android7.0运行app报SecurityException MODE_WORLD_READABLE
上代码: private final int MODE = Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE; sharedpreferences = context.getSharedPreferences(FILE_NAME, MODE); 报异常。SecurityE
2017-06-28 15:25:26
1234
转载 Android软键盘与EditText
Android 应用开发必不可少的涉及软键盘操作,也不可避免的遇到一些问题,这里主要总结主要针对几种不同的场景,分享相应的处理经验;有一个很常见的需求,就是页面中软键盘打开时,希望能点击屏幕其他的任何位置,就能把软键盘给隐藏掉. 比如登录, 注册之类的常见页面. 在实际开发中,很多童鞋是这样做的,通过其他控件的点击事件,在onclick方法中调用隐藏软键盘的方法,从而达到相应效
2017-06-05 11:12:46
556
原创 图文混排
图文混排直接上代码public voidinsertDrawable(intid) {finalSpannableString ss =newSpannableString("esdfasd fadsasdf");//得到drawable对象,即所要插入的图片Drawable d = getResources().getDrawa
2017-06-01 17:27:19
318
转载 如何使用Android自带的资源
如何使用Android自带的资源场景介绍项目中难免会有这样的需求,需要使用到系统自带的图标(drawable)、字符串(string)等资源,今天就主要记录一下string和drawable。比如目前,我自己遇到这样的需求:显示一个apk或者是已经安装的应用的权限信息,并能准确描述出该权限的作用。额,起初我的想法是酱紫的:获取出应用在AndroidManifest.xm
2017-06-01 17:25:15
336
转载 Android 屏幕适配方案
Android 屏幕适配方案1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在web页面的设计中理论上也存在,为什么这么说呢?电脑的显示器的分辨率、包括手机分辨率,我敢说分辨
2017-05-26 13:56:39
293
转载 深入理解Android消息处理系统——Looper、Handler、Thread
深入理解Android消息处理系统——Looper、Handler、ThreadAndroid Looper和HandlerMessage:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessage(Mes
2017-05-26 10:51:10
357
转载 Java集合类详解
Java集合类详解转:http://blog.youkuaiyun.com/u014136713/article/details/52089156Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap
2017-05-23 16:52:13
323
原创 android arr和jar的区别
*.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。*.aar:包含所有资源,class以及res资源文件全部包含如果你只是一个简单的类库那么使用生成的*.jar文件即可;如果你的是一个UI库,包含一些自己写的控件布局文件以及字体等资源文件那么就只能使用*.aar文件。使用方式:*.jar:拷贝到:libs目录,eclipse直接导入即可,AndroidStu
2017-03-14 17:02:49
1069
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人