自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hacjy

笔耕不辍,生命不止!

  • 博客(17)
  • 资源 (11)
  • 收藏
  • 关注

原创 Android Studio导入新项目,gradle报 read timed out的情景之一

我使用Android Studio3.0导入新项目时,gradle报 read timed out的情景之一: 由于项目的sdk没有使用自己下载的jdk1.8,而是使用AndroidStudio默认的jre目录,所以导致这个问题 。只要修改下jdk路径就好: 但是改完后,这个问题是解决了。又出现一个新问题: Unable to start the daemon process....

2018-03-26 09:46:09 42934 4

原创 thrift入门-Android

1、什么是thrift?thirft是Facebook公布的一款开源跨语言的RPC框架。 thrift通过一个中间语言IDL(接口定义语言)来定义RPC的数据类型和接口,这些内容写在以.thrift结尾的文件中,然后通过特殊的编译器来生成不同语言的代码,以满足不同需要的开发者,比如可以生成java代码,生成c++代码,生成的代码中不但包含目标语言的接口定义,方法,数据类型,还包含有RPC协议...

2018-03-29 16:34:33 1320 1

转载 小程序自定义组件

小程序基础库版本1.6.3开始,小程序支持简洁的组件化编程,由于小程序不支持状态管理模式,导致组件之间耦合程度比vue的低(自定义组件套自定义组件,如果自定义组件要触发界面方法,必须一层一层回调)。创建自定义组件类似创建page界面类似,右击选择创建compents,默认创建四个文件:.json、.wxml、.wxss、.js。创建自定义组件,在json文件中自定义组件会声明compone...

2018-03-19 09:24:36 1177 1

转载 微信小程序video控件的使用

微信小程序video控件的使用微信小程序video控件的使用一、简介二、属性三、相关实现api1、wx.createVideoContext2、videoContext对象四、代码实现实现效果,如下图实现原理:一、简介video控件是微信小程序提供的系统组件之一,用于实现播放视频的功能。二、属性| 属性名 | 类型...

2018-03-19 09:09:18 41738 4

转载 微信小程序开发注意点

微信小程序开发注意点微信小程序开发注意点1、虚拟机和真机上的运行环境的差别?2、动画效果的实现?3、事件的传递?4、事件上target和currentTarget的区别5、修改版本号及版本号适配6、wxs的使用?1、虚拟机和真机上的运行环境的差别?在开发工具上, 小程序的JS代码是运行在nwjs中在iOS上,小程序的JS代码是运行在Java...

2018-03-19 09:08:29 418

转载 微信小程序指南

四川建设厅小程序指南四川建设厅小程序指南微信小程序简介账号申请流程1.注册账号2.选择注册的账号类型3.填写注册信息4.激活邮箱5.填写主体信息6.选择主体类型7.填写主体信息并选择验证方式8.确认主体信息不可变更9.点击确认完成注册流程微信工程简介微信前期踩点思路工程介绍开发工具最新版本下载地址(1.01.1712150)界面登录页模式选择新建...

2018-03-19 09:07:29 1038

转载 Android 透明状态栏实践

采用的方法,只支持4.4以上版本,并且需要用到Toolbar,采用AS自带模拟器进行测试。主要内容有以下几点:如何在4.4及5.0系统上实现透明状态栏使用DrawerLayout和NavigationView情况下的透明状态栏如何在全屏DialogFragment上实现透明状态栏启动页状态栏的处理转载自:https://www.jianshu.com/p/56c2f525544e...

2018-03-15 11:40:39 272

转载 Android 7.0以上版本,如何实现应用内语言切换

7.0系统之前,系统语言的设置是一种; 7.0以后,系统语言的设置是一组; 所以,导致以前的设置语言的方法过时了,到了8.0就不能再起作用了。原来的设置语言代码: 现在的需要区分版本设置: public class MyContextWrapper extends android.content.ContextWrapper {public MyContextWrappe...

2018-03-15 10:50:22 1706 1

原创 进阶的基础,跟着大神的步伐

扔物线:【高级Android工程师进阶手册】 http://hencoder.com/qing的世界:【RxJava解析,视频开发进阶(概念)】 https://www.jianshu.com/u/a32db45d4859鸿洋【源码解析】 http://blog.csdn.net/lmj623565791郭霖【设计模式】 http://blog.csdn.net/guolin_...

2018-03-15 10:36:17 449

原创 小程序业务模块文件介绍

-以登陆模块为例1、login.wxml 页面文件import view2、login.json属性设置 比如设置该页面的导航栏标题为“未关联微信” 是否启动下拉刷新,使用组件声明等3、login.js 逻辑处理Page 里面有数据结构data, 页面生命周期:onLoad,onReady,onShow,onHide,onUnLoad4、login.wxss...

2018-03-14 17:11:42 665

原创 小程序构成的主文件介绍

1、app.json设置窗口的属性:导航栏背景色,导航栏文本样式,导航栏标题文本,背景色,背景文本样式,距离底部的距离等设置tabbar:颜色,选中的颜色,边框样式,tab项集合(List) list中对象的属性:页面路径,图标路径,选中的图标路径,文本设置网络超时属性:请求超时时间,连接scoket超时时间,上传文件大小,下载文件大小2、app.js引入自定义的组件,比如t...

2018-03-14 17:10:58 677

原创 对于tcp/udp http协议的认识

tcp/udp http协议网络七层:物理数据链路网络传输会话表示应用ip是位于网络层,tcp是位于传输层。http是位于应用层。 tcp协议是基于ip协议的,两者互补。tcp协议的三次握手: 【第一次握手】:客户端尝试连接服务器,向服务器发送syn(同步序列编号)包,syn=j,客户端进入SYN_SEND状态等待服务器确认; 【第二次握手】:服务器收到客户端的syn包并确认(a...

2018-03-14 16:58:06 593 2

原创 NDK开发流程介绍

NDK开发流程 (一)Java调用C方法1、安装ndk 在Android Studio的project structure目录,有个Android NDK location设置。未下载ndk的可以点击下方的download下载。 2、配置path路径 在环境变量path中配置ndk的路径。 3、项目中关联ndk 在项目的local.properties中添加ndk路径: n...

2018-03-14 16:56:19 377

原创 Android性能优化的一些建议

. 布局优化:1、使用层级少的布局,LinearLayout和FrameLayout优于RelativeLayout;2、单一布局实现不了时,会进行嵌套布局,一般RelativeLayout优于嵌套布局;3、采用include复用布局,merge减少布局的层级,viewstub按需加载。. 绘制优化:onDraw方法要避免大量的操作1、避免创建新的临时对象,因为onDraw方法可能被频繁调用...

2018-03-13 09:33:40 239

原创 Jenkins+Gradle+Git+Pyger+二维码搭建Android自动打包平台

1、下载jenkins war包从Jenkins官方网站下载最新的war包,然后在war的目录下打开cmd,执行命令:java -jar jenkins.war。 看到以下信息,就表示jenkins安装成功了。2、启动jenkins第一次启动Jenkins时,出于安全考虑,Jenkins会自动生成一个随机的口令。注意控制台输出的口令,复制下来,然后在浏览器输入:http://lo...

2018-03-13 09:31:17 951

原创 在Android Studio中修改maven私库的地址

在.gradle目录中,修改init.gradle文件,修改其中的maven地址。 在.m2目录中,修改settings.xml文件,修改其中的maven地址。以下是init.gradle文件: allprojects {repositories { def REPOSITORY_URL = ‘http://192.168.1.XX:XXXX/nexus/content/gro...

2018-03-13 09:30:07 60944

原创 Android8.0适配之一应用图标适配

1、适配条件target在26以下,不用做适配。 如果设置target=26及以上,在8.0不做适配,就会显示成一个圆圈包围着logo,不好看。2、Android 8.0应用图标适配原理:应用图标分为2层:前景层(logo层)和背景层(只能定义颜色和纹理,不能定义形状) 最后8.0系统会给它加上一层mask层(目前所知的是圆圈mask)3、怎么适配Android...

2018-03-13 09:23:03 1777

common.zip

Android快速开发框架:提供通用的普通列表,单选类表,多选列表,通用的自动换行LinearLayout,通用的Viewpager+tab等控件,聊天气泡UI等

2019-09-25

waveview.zip

Android录音功能,支持录音,适用Lame ndk将amr音频文件保存为mp3,适用于发语音消息

2019-09-25

jenkins的svn publisher插件

jenkins上传apk到svn的插件,是必须要的插件,离线版本。

2018-09-03

Android音视频播放

很好的支持音视频的播放,demo运行正常 =========================== 使用七牛云播放音乐; 使用bilibili播放器播放视频; 音乐播放界面,实现了动画效果:播放中转盘不停的转动,播放暂停拨片会有移动效果等。

2018-05-08

Android圆形进度条

Android圆形进度条,支持圆弧进度,中间显示进度值,上下显示提示文案,支持自定义宽度和进度以及文本。

2017-06-16

Struts+Spring+Ibatis整合的Jar包

Struts+Spring+Ibatis整合的Jar包

2013-11-21

推箱子源代码 C/C++

比较完善的界面,基本上完成了功能的设定。

2011-12-30

学生成绩管理系统

比较完善的学生成绩管理系统,具备查询、插入、删除、保存等基本功能,界面也比较完美。

2011-12-26

21点游戏代码 C语言

比较完美的游戏界面,基本功能都具备,属于人机游戏。

2011-12-23

空空如也

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

TA关注的人

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