Android回调实例
导言:
回调是基本知识,这里只是记录
步骤:
1:创建回调接口———Callback
public interface Callback {
void success(String result);
void fail();
}
2:只调用不处理———B类
public static void test(final Callback callback, Map<...
Android Studio自定义注释模板
导言:
Android Studio一个快捷键立马生成编辑好的注释模板,有利于快速注解开发,例如:
/*
* @Author Aile.X
* @Date 2018/6/13
* @Des 账户消费
*/
public class PayActivity extends AppCompatActivity implements ICallback {
private stati...
Kotlin基础语法
导言:
Kotlin:开发Android的官方语言,本文只是笔记
1:方法定义:
//函数-fun,名称-getHidePhoneNum,参数-phoneNum: String,返回-String
fun getHidePhoneNum(phoneNum: String?): String? {
...
return phoneNum
}
//函...
Android Studio断点调试
导言:
这是开发的基础,供笔记使用
释义:
step over(F8):一行行执行
step into(F7):进入自定义方法
force step into(Alt+shift_F7):进入一切方法
step out(shift F8):跳出当前方法
drop frame:重置回到该方法的开始处
run to cursor(Alt+F9):调到下一个断点...
Java里String str = new String("Hello");会创建几个对象?
谈到这个问题首先得知道String的两种赋值方式: 第一种是通过“字面量”赋值。 例如String str="hello"; 第二种是通过new关键字创建新对象。例如String str=new String("hello");这两种方式到底有什么不同?程序执行的时候内存到底有几个实例?实例存在哪?字面量又存在了哪里?变量又存在哪?概念很容易搞混。下面我们一个个的讲。虚拟机内存主要分为...
Windows脚本之copy按照日期命名的文件
实现windows 使用bat脚本文件,复制文件从一个文件夹到另一个文件夹,参考如下代码:@echo off
echo "使用bat脚本来复制文件夹和文件"
echo.
echo %date:~0,4%%date:~5,2%%date:~8,2%
copy C:\Users\songxinfeng\Desktop\*%date:~0,4%%date:~5,2%%date:~8,2%.*...
安装服务的tomcat内存修改方法
1.复制tomcat的bin目录2.管理员运行cmd3.cd 到 tomcat的 bin目录4.运行 tomcat6w.exe //MS//smartShop-tomcat(smartShop-tomcat为tomcat安装的服务名称)5.Initial memory pool 设置为物理内存的1/46.Maximum memory pool 设置为物理内存的1/4...
mysql将查询结果导出到excel中
SELECT * from limit_record INTO OUTFILE 'e:/20180424.xls';SELECT * INTO OUTFILE 'e:/20180424-2.xls' from limit_record ;关键字 INTO OUTFILE
mysql查询、修改最大连接数
show variables like '%max_connections%'; -- 查看最大连接数set global max_connections=1000; -- 设置最大连接数为1000
svn清除不成功的解决办法(cleanup失败)
使用工具:sqlite3.exe步骤: 1.下载一个sqlite3.exe,放在跟wc.db同一目录下(.svn目录,删除之前最好备份一个wc.db文件)。 2.使用命令窗口(Windows+R),进入放有sqlite3.exe和.svn的目录。 3.使用sqlite3 wc.db打开该文件。接下来这里有两个方法:方法1(也是网上最多的): 4.执行select * from work_qu...
火狐浏览器添加调试工具firebug
下载:firebug.xpi 下载地址:https://download.csdn.net/download/songxinfeng1989/10500444步骤:1.打开浏览器,菜单,附加组件2.点击齿轮图案,选择从文件安装附加组件3.选择下载的firebug-2.0.13-fx.xpi,点击打开,即可安装...
手把手教你将小米手机刷机!
一、下载卡刷包升级(推荐)1. 点击MIUI下载页,选择使用的手机,下载卡刷完整包,并将其拷贝至手机内部存储里面。2. 进入“系统更新”App,点击右上角“...”,点击“手动选择安装包”,选择MIUI 8卡刷包即可进行升级。二、线刷升级MIUI8线刷前,请务必手动备份好手机数据,并将备份文件拷贝到电脑上。推荐使用小米云服务进行备份,方便刷机后恢复。小米5、小米Max 线刷前需要解锁Bootloa...
mysql数据库修改最大连接数及查看其它属性的命令
/*查询最大连接数*/ show variables like '%max_connections%';/*设置最大连接数为1000*/ set global max_connections=1000;/*查看当前连接状态*/show status like 'Threads%';/*命令:show status like '%下面变量%'; Aborted_clients ...
从新浪获取恒生指数,获取新浪财经恒生指数数据
获取恒生指数方法package cn.com.test.utils.hangseng;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.SocketException;
import java.net.URL;
import java.net.URLConnection;
impor...
AVFoundation开发秘籍笔记-010混合音频初接触
直接组合音频会有一些问题:
1、音乐轨道刚开始播放时音量就很大,在组合资源结束时突然停止。如果可以开始逐渐增加,结束的时候逐渐减小会提升体验。
2、画外音轨道的处理。音乐轨道声音完全父爱画外音的声音,几乎听不到画外音。
框架提供AVAudioMix来解决上面的两个问题。
AVAudioMix用来在组合音频轨道中进行自定义音频的处理。
AVAudioMix所具有的音频处理方法是由它的输入...
AVFoundation开发秘籍笔记-11创建视频过渡效果
一、常用的类
1、AVVideoComposition
对两个或多个视频轨道组合在一起的方法给出了总体描述。由一组时间范围和描述组合行为的介绍内容组成,这些信息出现在组合资源内的任意时间点。
除了包含描述输入视频层组合的信息之外,还提供了配置视频组合的渲染尺寸、缩放和帧时长等属性。视频组合配置确定了委托对象处理时AVComposition的呈现方式。这里的委托对象比如AVPlayer或A...
今日推荐
周排行