手机系统在4.3以上 通过wm命名修改
adb wm size //获取手机分辨率
adb shell wm size 1080x2340//设置手机分辨率为1080*2340
adb shell wm size reset//还原重置分辨率
手机系统在4.3以上 通过wm命名修改
adb wm size //获取手机分辨率
adb shell wm size 1080x2340//设置手机分辨率为1080*2340
adb shell wm size reset//还原重置分辨率
这里是方便自己使用和理解记录一下,居然细节百度Google太多了,这里略。
使用需求是在指定时间,执行任务,然后每日进行重复,这里是每日23点为例。
Calendar.getInstance();//先获取到,方便操作时间。
calendar.setTime(new Date()); //给它设置时间
Calendar.HOUR_OF_DAY;//这里是使用24时计时法
//判断时间是否在23点之后
if (calendar.get(Calendar.HOUR_OF_DAY) >= 23) {//之后为隔天
calendar.add(Calendar.DATE, 1);
}
//指定时间为 23时00分
calendar.set(Calendar.HOUR_OF_DAY, 23);
calendar.set(Calendar.MINUTE, 0);//分
//设置可唤醒的时间计时方式,指定唤醒的时间,每隔一天(精确到毫秒),执行的任务
manager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 24 * 60 * 60 * 1000, getAlarmPendingIntent());
获取意图,意图为操作记步服务,“PendingIntent.getService”是操作服务,这里可以“PendingIntent.getActivity”操作其他。
private PendingIntent getAlarmPendingIntent() {
Intent intent = new Intent(this, StepService.class);
intent.setAction("alarmSeedNet");
return PendingIntent.getService(this, 2001, intent, PendingIntent.FLAG_CANCEL_CURRENT);
}
其中服务可以再 onStartCommand 或者onStart中获取意图,推荐在onStartCommand 操作,onStartCommand 优先于onStart,Activity在onCreate,或者其他。
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
if (intent != null && "alarmSeedNet".equals(intent.getAction())) {//发送记录
// Log.e(TAG, "============== send ====================");
sendStepToNet();
}
return super.onStartCommand(intent, flags, startId);
}
出现的问题:
滑动后 重新调用zoom,缩放的大小未按照预期的大小缩放。
处理方法:
在zomm之前调用stopDeceleration();
此方法是BarLineChartBase类中的触摸监听,目前需要继承或者是反射才能获取到,我这里是继承,所以调用为:((BarLineChartTouchListener)mListener).stopDeceleration();
出现原因:
可能是拖拽的惯性,导致zoom计算有缓存?
另外,在zoom前推荐调用fitScreen()重置缩放。
自己Google半天没找到原因,只能自己翻源码了,然后找出来了,这里记录下怕自己忘记。
rename \修改的字符串 修改后的字符串 *.格式
文件名 ABCUU.txt 修改为 ABCPP.txt
rename \UU PP *.txt
去掉UU,改名后为 ABC.txt
rename \UU '' *.txt
记录下防止自己忘记
小技巧而已,防止自己忘记。
使用mkvtoolnix-gui.exe操作一遍,然后复制命令,修改成批处理,在文件下面运行即可,文件带空格引号引起来。
最终使用的cmd
for %%i in (*.mkv) do D:/Tools/mkvtoolnix3800/mkvtoolnix-32-bit-38.0.0/mkvtoolnix\mkvmerge.exe --ui-language zh_CN --output %%~ni (1).mkv --language 0:und --default-track 0:yes --language 1:jpn --default-track 1:yes ( %%~ni.mkv ) --language 0:und ( %%~ni.chs.ass ) --track-order 0:0,0:1,1:0