自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (7)
  • 收藏
  • 关注

原创 淘宝客小程序制作(4)-小程序(微信支付宝)

服务器设置1、注册微信1.1 微信小程序注册流程2、微信小程序编写代码2.1 编写微信小程序2.1.1 打开微信小程序工具,导入项目2.1.2 替换url2.1.3 微信小程序的工具文件wxs3、支付宝小程序编写代码3.1 编写支付宝小程前提:淘宝客类的小程序微信是不能上线的,这里只是学习使用,请谨慎订阅,不过API可以使用在自己的网站或者APP里面学习对象: 具有自己的网站或着线上有自己的...

2020-03-18 14:36:49 1910

原创 淘宝客小程序制作(3)-API编写及部署

API编写及部署1、创建一个新的java项目1.1目录结构如下:1.1.1 修改pom.xml,引用项目中使用的资源及项目的配置如下:1.1.3 API的编写2、打包成jar,并部署2.1打包成jar2.2 部署程序前提:淘宝客类的小程序微信是不能上线的,这里只是学习使用,请谨慎订阅,不过API可以使用在自己的网站或者APP里面学习对象: 具有自己的网站或着线上有自己的APP的开发人员小...

2020-03-17 18:42:38 1500 1

原创 淘宝客小程序制作(2)-服务器设置

服务器设置1 服务器以及配置1.1学习选择最便宜的服务器99一年的就可以,这里用的是[腾讯云服务器](https://cloud.tencent.com/act/cps/redirect?redirect=1053&cps_key=68156dd562fd032a463449d217a558ff&from=console)1.2 购买完成后登陆自己的腾讯云,配置信息如下:1.3 服...

2020-03-17 17:57:43 579

原创 淘宝客小程序制作(1)-淘宝的相关的准备

淘宝相关准备1、注册登录“淘宝联盟”账号1.1注册1.2增加自己的推广方式2、注册淘宝开放平台2.1注册开放平台前提:淘宝客类的小程序微信是不能上线的,这里只是学习使用,请谨慎订阅,不过API可以使用在自己的网站或者APP里面学习对象: 具有自己的网站或着线上有自己的APP的开发人员小程序效果如图:1、注册登录“淘宝联盟”账号1.1注册点击淘宝联盟官网,注册属于自己的账号1.2...

2020-03-17 16:52:05 913

原创 Flutter2-混合开发

文章目录简介目标1.编译包参考资料简介原生+Flutter很重要,混合开发,打包aar提供使用目标1、编译包2、引用跳转界面1.编译包前提:设备 Mac / Android工具 AndroidStudio(AS)参考资料

2020-09-29 16:12:23 597 1

原创 Flutter1-初识

简介改用了,需要加进技术库里了目标1、编译环境2、HelloWord(启动主流程)3、对应控件(Android对应Flutter)4、打包运行1.编译环境前提:设备 Mac / Android工具 AndroidStudio(AS)1.1 下载SDK1.2 解压配置环境1.3 检查环境1.4 AS 安装插件2.HelloWord2.1 AS创建Flutter项目2.2 运行3.对应控件https://flutter.cn/docs/get-started/flu

2020-09-27 14:24:19 371

原创 Nginx直播推流

1、环境配置1.系统:Linux虚拟机Distributor ID: UbuntuDescription: Ubuntu 18.04.2 LTSRelease: 18.04Codename: bionic2.FFmpeg 版本4.0.4,点击下载3.nginx 点击下载4.nginx-rtmp-module 点击下载2、编译工具1、FFmpeg的编译,最好加...

2019-09-11 11:13:24 1746

原创 Java与C交互

1.Java调用C方法1.1 加载库到内存里static { System.loadLibrary("native-lib");}1.2 调用C++ 方法 要声明nativepublic native String stringFromJNI();1.3 C++ 文件:Java_com_bill_1shuai_aandfdemo_MainActivity_stringFr...

2019-08-27 18:05:33 675

原创 Android 用FFmpeg 播放音视频

1 FFmpeg 播放视频1.1 通过自定义GLSurfaceView1.1.1 java 操作自定义GLSurfaceView创建native 方法并调用 HPlay extends GLSurfaceView public native void OpenBySurface(String url, Object surface);1.1.2 c++ 操作ANativeW...

2019-08-21 18:40:02 723

原创 Android用FFmpeg解封装解码

1.解封装步骤1.1 初始化操作 //初始化解封装和编解码 av_register_all(); avcodec_register_all(); //2、初始化网络 avformat_network_init();1.2 打开文件 AVFormatContext *avc = NULL; char path[] = "/sdcard/test.mp4"; int result...

2019-08-20 15:09:01 628

原创 Android编译FFmpeg

1、环境配置1.系统:Linux虚拟机Distributor ID: UbuntuDescription: Ubuntu 18.04.2 LTSRelease: 18.04Codename: bionic2.FFmpeg 版本4.0.4,点击下载2、脚本命令根据自己需求添加编写脚本,这里只是简单的使用#!/bin/bashecho "进入编译ffmpeg脚本"ND...

2019-08-14 17:49:06 1428

原创 Android 事件分发,看完就彻底明白了

事件分发前提:1.有三个层级,老板、主管、员工;2.三个方法(Viewgroup有三个、View有两个 其中没有onInterceptTouchEvent)dispatchTouchEvent(MotionEvent ev)onInterceptTouchEvent(true,交给OnTouch,false交给子控件的dispatch)onTouchEvent(ture消费,false...

2019-01-13 18:18:58 418

原创 Android进阶总结

Android进阶2.1.1 核心思想3.2.1 坐标3.2.2 滑动3.2.3 属性动画3.2.4 事件分发机制3.2.5 View的工作机制#1.版本新特性##1.1 Android5.0特性###1.1.1 Android5.0特性(1)全新的MD(Material Design)设计风格(2)全新通知中心设计,下滑看全部通知(3)支持64的ART虚拟机(4)Overview...

2018-11-20 15:22:54 283

原创 Linux 常用操作

文章目录1.安装完成常用1.1 安装 **VM tools** ;1.2 安装 **软件** ;2.Linux使用2.1 ijkplayer编译so库3.未完待续。。。1.安装完成常用1.1 安装 VM tools ;操作方法:用CD/DVD(使用iso镜像)打开虚拟机,然后点击导航栏中 虚拟机--安装VM Tools,桌面会有一个VM Tools的安装文件,解压后,进入跟目录,su的身份...

2018-11-08 20:56:00 192

原创 ijk打包防止混淆

IJK打包的坑解决方式描述:项目需要需要使用ijk 的项目源码打包成一个jar,结果运行项目的时候,提示java.lang.UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad,找不到.so,因为原来的项目被混淆了,所以找不到解决方式ijk,打包一定防止混淆#ijkplayer-keep class tv.danmaku.ijk.m...

2018-10-19 14:01:56 1570

原创 IJK 使用中遇到的问题

1 setDataSource的方法第二次使用报错 方法:需要重新创建 player2 前后台切换黑屏,需要在seekTo中重新setDisplay(holder)

2018-07-12 11:42:45 965

原创 Socket.io for Android

工具:node.js AndroidStudio 案例源代码:服务器测试源代码 Android测试源代码开启服务器:打开命令行,执行npm命令 $ cd socket.io-master$ npm install$ cd examples/chat$ npm install$ npm start此时已经打开服务器端:http://loca...

2018-07-12 11:33:41 3883

转载 Android 音视频从入门到提高

转载于 https://zhuanlan.zhihu.com/p/285186371. 在 Android 平台绘制一张图片,使用至少 3 种不同的 API,ImageView,SurfaceView,自定义 View2. 在 Android 平台使用 AudioRecord 和 AudioTrack API 完成音频 PCM 数据的采集和播放,并实现读写音频 wav 文件3. 在 A...

2018-06-25 14:02:22 884 1

原创 音视频基础——交叉编译2打包静态库

工具:window系统MinGW和MSYS 安装Win64位中MinGW和MSYS的安装步骤LAME库(MP3编码库)Shell编译在库的根目录创建test.sh文件#! /bin/sh./configure --host=arm-linux \--disable-shared \--disable-frontend \--enable-static \-...

2018-04-25 09:34:34 254

原创 音视频基础——交叉编译(Hello-JNI)

音视频编解码相关知识既然音视频一定会用到c/c++库,所以也就会使用jni开发工具AndroidSudio3.1.1SDK Tool(CMake、LLDB、NDK)操作步骤1.创建一个新项目2.在新项目中创建一个native方法的类public class JniHelper { public static native String get...

2018-04-18 17:07:04 303

原创 自定义ListView

项目需求:根据item的数量大于5,listview滑动,否者不滑动想法ScrollView嵌套ListView,然后需要拦截点击事件详细代码如下:/** *Created by HBX on 2018/2/22. */public class ScrollListView extends ListView { public ScrollListView(Contex...

2018-02-22 11:40:35 316

原创 Android使用Ice进行数据请求

由于项目需求以后需要使用Zeroc Ice,所以对改内容进行了一下简单学习,如果有错误希望大家纠正。由于本人的是windows系统,所以就以此为例(由于官方需要加载了Google的Js,所以你懂得)1.去官网下载 icehttps://zeroc.com/downloads/ice 下载完成安装(配置Ice-3.7.0/bin路径),然后用cmd打开命令界面,输入slice2java -v 返回

2017-12-07 11:24:06 1902

原创 web自定义导航栏demo

效果图::如下 详细代码<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <script src="js/jquery-3.2.1.min.js"></script> <title></title></head><body><style> /* 下拉按钮样式 */ .dropb

2017-11-14 16:58:12 1620

原创 Web遇见的小问题

1.一个子div位于父布局的div的底部父布局div中 position: relative;子布局div中 position: absolute; bottom: 0px;2.水平居中(以前在经验中写了)水平居中3.自动设置屏幕宽高 var bodyWidth =$(document.body).width(); var bodyHeight =$(document.body).height(

2017-10-30 13:58:19 317

原创 Android开发艺术探索小总结

1. IPC机制1.1四大组件在AndroidMenifest中指定android:process来创建多进程、sharedUID(线程ID)1.2多进程的问题1.2.1 静态成员和单例模式完全失效 1.2.2 线程同步机制失效 1.2.3 SharedPreferences的可靠性下降 1.2.4 Application会多次创建1.3多进程通信方式Intent、共享文件、基于Binder

2017-10-17 17:53:10 523

原创 Android群英传小总结

看书的总结参考资料(Android群英传)1.自定义控件1.1控件架构Activity-PhoneWindow-DecorView(TitleView,ContentView)1.2View的测量1)OnMeasure()方法 2)MeasureSpec类是一个32位int值,高2位是测量模式,低30是测量大小 3)测量模式有EXACTLY(精确模式)、AT_MOST(最大值模式)、UNSPEC

2017-09-27 15:07:05 880

原创 适配IE浏览器的那些坑

1.标签原先的浏览器验证码用的是object标签,可惜在我们最可爱的IE中居然变了样,没办法,就换成img标签,但是img有个隐藏特性,就是在设置“img.src”的时候,如果src一样的话,每次点击图片不会改变,所以要在后面加一个随机数字,或者日期 例如:img.src=”url&time=”+(new Date()).getTime();2.onload方法需求是在pdf加载完成后,隐藏加载提

2017-09-22 16:06:41 2054

原创 Kotlin入门学习

2017谷歌IO大会,官方支持Kotlin,为了不落后,还是先学习一下吧环境安装1.Android Studio2.Kotlin插件(进入Android Studio 的Setting的plugin栏,然后安装Kotlin插件,一个字慢,安装完成重启AS)新建项目 1.和原来一样新建项目就行2.配置Gradle 2.1修改项目build.gradle buildscript

2017-05-18 13:43:12 1641 1

原创 自定义刮刮卡

效果图知识点(自定义TextView),重新方法onTouchEventonDraw1.自定义变量 private Bitmap mDownBitmap, mUpBitmap;//图片 private Paint mPaint; //画笔 private Canvas mCanvas; //画布 private Path mPath; //用于绘制复杂的图形轮廓,

2017-05-16 16:45:45 639

原创 闪动的TextView

效果图知识点(自定义TextView),重新方法onSizeChangedonDraw1.自定义变量 int mViewWidth = 0; //设置View的宽度变量 Paint mPaint; //获得TextView的画笔 LinearGradient mLinearGradient; //渐变渲染器 Matrix mGradientMatrix

2017-05-08 15:51:54 509

原创 Android本地多个用户的管理

使用技术点:1.ListView的常规使用2.SQLite的常规使用以及增查删3.自定义接口回调4.popupWindow的正常使用效果图接下来看看代码吧: 1.布局相对简单,就不做记录了 2.主要有三个文件数据库、用户的Adapter、登录主界面 其中数据库创建,常规的方法public class MyDBOpenHelper extends SQLiteOpenHelper {

2017-04-12 11:10:43 737

原创 Android-MVP-Dagger-Retrofit-Rxjava-Okhttp

Android-MVP-Dagger-Retrofit-Rxjava-Okhttp主要技术点 MVP Dagger2依赖注入 Rxjava + Retrofit + Okhttp 封装网络请求 ; Glide加载图片 此项目谨供学习参考使用,喜欢的同学可以关注下,谢谢!如有不正确的地方还望指出! github下载地址 1.配置环境先看一下结构目录 “`

2017-03-29 16:02:09 624

原创 Android使用FFmpeg

参考:雷大神FFmpeg的使用(主要目的记录一下)github上的下载地址:FFmpeg下载地址 操作步骤: * (1):Android中下载NDK * (2):编译FFmpeg类库 * (3):编写Java端代码 * (4):编写C语言端代码1.Android中下载NDK打开AndroidStudio–>File–>Setting,然后按照下图点击下载安装 注意:在Windows下

2016-11-01 14:28:16 509

原创 HTML学习笔记之事件处理程序

html事件处理有以下几种1.html事件处理程序 直接在html中写onclick=”“事件2.DOM0级事件处理程序件处理程序) 取出id,然后给id.onclick=function(){}(可以是匿名函数,也可以是已存在函数)3.DOM2级事件处理程序(可以添加多个事件处理程序) DOM2级定义了两个方法addEventListener()和removeEventListener

2016-10-19 10:36:17 1092

原创 AndroidStudio常用设置及操作

AndroidStudio常用知识点总结 AndroidStudio-1-安装过程 AndroidStudio-2-如何修改主题 AndroidStudio-3-如何代码字体大小 AndroidStudio-4-如何导入项目 AndroidStudio-5-如何新建一个项目 AndroidStudio-6-如何删除一个module AndroidStudio-7-如何导入jar包 A

2016-09-27 23:37:40 461

原创 ECShop常用知识点总结

ECShop常用操作用ECShop如何搭建自己的商店 ECShop如何修改商店名字 ECShop如何修改logo ECShop如何去除首页的Powered by ECShop ECShop如何去除底部友情连接 ECShop如何去除去掉底部的Powered by ECShop ECShop如何修改头部欢迎光临本店字样 ECShop如何修改首页”热门搜索关键字” ECShop如何去除云提

2016-09-27 23:27:25 797

原创 Discuz常用知识点总结

Discuz常用操作1.如何用Discuz搭建自己的论坛 2.Discuz如何修改论坛名称 3.Discuz修改首页头部Powered By Discus 4.Discuz修改首页logo 5.Discuz去除首页底部友情连接 6.Discuz修改首页底部Powered By Discuz 7.Discuz如何添加导航栏 8.Discuz如何增加论坛模块 9.Discuz如何修改论坛

2016-09-27 23:09:52 632

原创 HTML学习笔记之元素的分类

元素分类在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。常用的块状元素有:<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>常用的内联元素有:<a>、<span>、<br>、<i>、<em>、<

2016-09-23 10:37:33 433

转载 Android 内存泄漏总结

转载链接:点击查看 内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。最近自己阅读了大量相关的文档资料,打算做个 总结 沉淀下来跟大家一起分享和学习,也给自己一个警示,以后 coding 时怎么避免这些情况,提高应用的体验和质量。我会从 java

2016-08-09 10:04:52 382

原创 Android自定义控件-继承已有控件

继承已有控件在已有控件的基础上,继承组件,增加属性,来实现自己想要的效果。 步骤: 1.写个类继承已有控件 2.写布局,将包含包名的全路径写到xml中 3.界面中找到该控件, 设置初始信息 4.根据需求绘制界面内容 效果图原理解析1.写个类继承已有控件public class ExtendTextView extends TextView { Paint pa

2016-08-05 17:11:00 2023

小程序后台及支付宝微信源码.zip

https://blog.csdn.net/bingsman/category_9814008.html;

2021-01-26

抖音电影短视频,超详细的三合一封面图制作教程.pdf

需要工具PS和PR

2021-01-26

ice.jar(3.7.0版本)

ice.jar(3.7.0版本),也是走过坑,如果套的,终于找到了

2017-12-06

android开机引导界面

开机引导界面,高端大气有脾气,任意修改,快来试试吧

2015-09-13

Android-shape标签的使用

Android-shape标签的使用,让我们的界面更加高大上档次

2015-09-06

Universal_Image_Loader实例

Universal_Image_Loader实例,简单的实例,仅供参考

2015-09-06

仿美团、大众二级菜单优化

在网上原有的基础上,增加了二级菜单栏的多选功能,实惠好用,别忘好评,谢谢合作

2015-09-01

空空如也

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

TA关注的人

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