- 博客(28)
- 资源 (21)
- 收藏
- 关注
原创 Win10系统配置Tomcat运行环境
Java之路何其漫长,首要的还是要配置好本地Tomcat运行环境。 Tomcat9下载地址:http://tomcat.apache.org/download-90.cgi下载完成后解压至某目录,此目录即为您的Tomcat安装路径。环境变量配置:0.在系统变量中新建: 变量名:CATALINA_HOME 变量值:Tomcat安装路径 例如:D:\apache-tomcat-9.
2017-11-24 12:54:35
1999
原创 AppStore审核、排名规则及常用优化方法。
AppStore审核及排名规则及常用优化方法:1.2017年6月9日app store最新审核指南;2.AppStore排名规则;3.AppStore上传失败原因,总有一款属于你(2016年8月28日更新【详 解】苹果加强审核力度,被拒原因终逃不过这些!);4.提高关键词覆盖方法;5.AppStore搜索指数(苹果搜索指数4605-11000);6.机刷作用范围;7.苹果搜索指数及对应下载激活数据表(备注:以排名第一);8.如何提高安卓应用市场的应用权重!9.在安卓市场做评论,带关键词对
2017-08-04 23:11:25
8190
原创 工具类之appSecret、timeStamp、nonce三个参数进行字典排序后SHA1加密,得到signature。
首先摆上工具类。public class SortAndEncryptUtils { public static String sortAndEncrypt(String appSecret, String timestamp, String nonce) { ArrayList list = new ArrayList(); list.add(
2017-08-01 20:12:36
3726
1
转载 Android系统架构介绍.
Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。Android主要应用于ARM平台,但不仅限于ARM,通过编译控制,在X86、MAC等体系结构的机器上同样可以运行。android
2017-07-26 23:22:23
776
原创 编程解习题Demo1.
Demo1习题公布:如果可以手算出来得朋友我佩服,但小弟我是真算不出来。引言:今天朋友在群里发了一个图片。看似简单,以后十六核得大脑,不假思索得给出答案:都是0;直接心算是想不出来。过程:哈哈,正经得计算一下(代码撸起来):首先有三个变量 : x , y , z;逻辑应该是(100x + 10x + y) + (100x + 10z
2017-07-25 23:27:59
800
原创 开发文档之Kotlin语言
准备开始基本语法习惯用语编码风格基础基本类型包控制流返回与跳转类和对象类和继承属性和字段接口可见性修饰词扩展数据对象泛型嵌套类枚举类对象表达式和声明代理模式代理属性函数和lambda表达式函数高级函数和lambda表达式内联函数其它多重申明Ranges类型检查和自动转换This表达式等式运算符重载空安全异常注解反射动态类型
2017-05-18 09:25:23
869
原创 安卓漫漫路之缓存策略.
缓存策略在Android有着广泛的使用场景.目前比较常用的缓存算法是LRU(Least Recently Used):近期最少使用算法.核心思想 : 当缓存满时,会优先淘汰近期最少使用的缓存对象.采用LRU算法的缓存有两种:一 . LruCache : 用于实现内存缓存.LruCache是一个泛型类,并且LruCache是线程安全的:,他的内部采用一个LinkedHas
2017-05-07 22:02:31
759
原创 安卓漫漫路之BitmapFactory高效加载Bitmap.
BitmapFactory之高效加载Bitmap图片.------引语:--------Bitmap简介:Bitmap(位图,位映像) : 在Android中指的是一张图片 . 例如png格式或者jpg格式.那么如何加载Bitmap呢?咱们可以利用BitmapFactory类(package android.graphics) , 此类提供了几类加载图片的方
2017-04-27 22:57:16
1248
原创 AndroidStudio中给App改变包名。
在平常开发中,可能由于一些原因我们需要修改项目的包名,那么今天小弟来说一下如何利用AndroidStudio更改项目的包名。1.首先打开工程moudle的build.gradle文件,更改其中的applicationId为您的新包名。2.打开清单文件AndroidManifest.xml更改其根标签manifest的peckage为您的新包名
2017-04-26 19:04:56
2054
转载 抓包工具之Fiddler.
原文连接: Fiddler基本用法以及如何对手机抓包一、Fiddler是什么? ·一种Web调试工具。 ·可以记录所有客户端和服务器的http和https请求。 ·允许监视、设置断点、修改输入输出数据。 官方文档(英文):http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/Conf
2017-04-18 20:04:55
1159
原创 安卓面试小结.
1.Retrofit框架的结构是什么?底层是怎么实现的?简述:(这里可能理解不到位,链接里面比较详细) 对okhttp的进一步封装,它使用的是动态代理的技术,通过扫描注解构造请求体,底层使用okhttp进行网络请求,利用handler进行异步操作。底层具体实现:源码解析: Retrofit2.0源码解析2.网络框架是如何搭建的?Okhttp的底层实现是什么,和Retrofit有
2017-03-23 00:00:41
2284
原创 安卓漫漫路之AIDL传递简单数据.
AIDL:Android Interface Define Language(Android接口定义语言),主要用于服务端与客户端进程间通信(也可以多客户端);大写的PS: 原理手机,没事就得多抬头.二月二,龙抬头,天子耕地臣赶牛,春耕夏耘率天下,五谷丰登太平秋。言归正传:Android中跨进程间通信方式有很多种方式: 比如 aidl, Messenger, 文件共享, 广播(BroadCast), ContentProvider,Socket(网络通信) ,每种方式都有自己的使用场景和优缺点
2017-02-27 00:29:54
1595
原创 安卓漫漫路之startActivityForResult的使用.
通过startActivityForResult完成界面的参数回传,和setResult,finish,onActivityResult等相关源码浅析.
2017-02-24 00:11:52
1610
原创 安卓漫漫路之实现简单的弹幕.
直播和看视频中越来越火的控件---弹幕(Danmaku)本文即介绍怎样实现简单的弹幕效果:咱们使用的是哔哩哔哩开源的弹幕效果库 DanmakuFlameMaster.必需:首先咱们在项目主工程app/build.gradle中的dependencies闭包中添加如下依赖: compile 'com.github.ctiao:DanmakuFlameMaster:0.5.
2017-02-17 21:03:14
2964
原创 安卓漫漫路之集成三方短信SDK(MOB.com).
项目中集成MOB网站提供的三方短信SDK.当然这些短信都是免费的.并且可以在您申请的MOB后台去查看短信注册用户的相关信息.第一步:想用人家MOB网站提供的短信SDK,首先当然是注册成为MOB网站的用户.点击MOB用户注册界面直接进入MOB用户注册页面.一共三步:由开始的账号信息,直到第三步激活完成.激活完成后进入MOB网站主页面点击右上角进入后台.咱们需要的是短信SDK.即Sec
2017-02-14 13:28:38
2644
原创 安卓漫漫路之Echarts显示k线图.
项目中有k线图的需求.想到了Echarts. Echarts中文官网大家肯定都知道安卓WebView可以去承载服务器网页,并且也可以显示本地网页;如果显示本地网页大家没有接触过的话可以查看我之前这篇文章:加载本地网页(内附WebViewSettings大全),他会告诉您怎么用webview加载本地网页.言归正传咱们的Echarts之K线图Demo.很简单,代码
2017-02-12 01:15:41
4062
原创 安卓漫漫路之碎片Fragment不同包下的区别.
Fragment简介:(碎片)在最初的时候,咱们如果要想显示多个布局,只能创建多个activity跳转来达到咱们想要的效果.但是Fragment控件出来之后,果然不负众望.他使一切变的美好华丽又简单,咱们可以认为Fragment就是Activity的一个界面的一个组成部分(必须依存于Activity,因此Activity的生命周期会直接影响到Fragment的生命周期).当Activity
2017-01-12 23:54:17
2090
原创 安卓漫漫路之可移动的按钮.
项目中需要一个刷新的按钮,不愿意再去循规守矩,想了想决定要弄一个可以移动的按钮来替代之前的固定按钮:首先的问题就是怎么让控件可以移动呢?移动的话肯定就是咱们给按钮Button进行setOnTouchListener()监听器,来控制他的落下,移动,抬起事件:事件一: 落下 ACTION-DOWN例:获取当前的像素点的X值Y值;事件二:移动 ACTION-MO
2017-01-12 00:08:20
2308
原创 安卓漫漫路之读取本地html文件.
为什么放置到assets文件夹下: Android资源文件大致可以分为两种: 第一种是res目录下存放的可编译的资源文件: 这种资源文件系统会在R.java里面自动生成该资源文件的ID, 所以访问这种资源文件比较简单,通过R.XXX.ID即可; 第二种是assets目录下存放的原生资源文件: assets类资源
2017-01-05 23:28:42
6433
原创 安卓漫漫路之WebSettings设置大全.
WebSettings用于管理WebView状态配置,当WebView第一次被创建时,WebView包含着一个默认的配置,这些默认的配置将通过get方法返回,通过WebView中的getSettings方法获得一个WebSettings对象,如果一个WebView被销毁,在WebSettings中所有回调方法将抛出IllegalStateException异常。01.set
2017-01-04 21:16:40
3898
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人