- 博客(947)
- 资源 (1)
- 收藏
- 关注
转载 Android 获取网络时间而非手机系统时间
项目中有时候会用到获取网络时间来进行倒计时,但是获取系统时间和手机本地的时间是同步的,如果手机时间不对,那么获取的时间也是手机本地不对的时间。多的不说了上代码private void getCalendarTime(){ final Calendar c = Calendar.getInstance(); c.setTimeZone(TimeZone.getTimeZone("GMT+8:00")); String mYear = Strin...
2021-09-06 12:25:32
1380
1
转载 shell中$(cd “$(dirname “$0“)“,pwd) 解析
BIN_FOLDER = $(cd "$(dirname "$0")",pwd) 解析:1、取当前运行脚本的所在路径: $02、取当前脚本所在路径的父目录: dirname "$0"3、取返回的父目录的值: $(dirname "$0")4、cd到返回的父目录: cd "$(dirname "$0")"5、输出地址: cd "$(dirname "$0")",pwd6、取输出的地址,并赋值给BIN_FOLDER: BIN_FOLDER = $(cd "$(dirname "$0")"
2021-09-06 12:22:45
1114
转载 shell脚本中 “set -e” 的作用
-----------------------------------------------------------#!/bin/bashset -ecommand 1command 2...exit 0----------------------------------------------------------你写的每个脚本都应该在文件开头加上set -e,这句语句告诉bash如果任何语句的执行结果不是true则应该退出。这样的好处是防止错误像滚雪球般变大导致一个致命的错误
2021-09-06 12:20:30
529
转载 Android学习之拷贝assets文件夹下面的资源
/** * 复制文件 * * @param context 上下文对象 * @param zipPath 源文件 * @param targetPath 目标文件 * @throws Exception */ public static void copy(Context context, String zipPath, String targetPath) throws Exception{ if (TextU...
2021-09-06 11:26:26
750
转载 git submodule修改url生效
1.手动修改.gitmodules文件[submodule "src/Hyena"] path = src/Hyena url = https://gitlab.gnome.org/Archive/hyena.git branch = gtk22.命令行立即生效git submodule syncgit submodule update --init
2021-09-06 11:22:41
756
转载 git中submodule子模块的添加、使用和删除
背景项目中经常使用别人维护的模块,在git中使用子模块的功能能够大大提高开发效率。使用子模块后,不必负责子模块的维护,只需要在必要的时候同步更新子模块即可。本文主要讲解子模块相关的基础命令,详细使用请参考man page。子模块的添加添加子模块非常简单,命令如下:git submodule add <url> <path>其中,url为子模块的路径,path为该子模块存储的目录路径。执行成功后,git status会看到项目中修改了.gitmodules,
2021-09-06 11:21:24
354
转载 Android开机自启动服务的写法
首先AndroidManifest.xml中<application>结点中要加入一段广播接收器接收name为"android.intent.action.BOOT_COMPLETED"的开机广播,其中"com.example.noemhost.BootBroadcastReceiver"就是让系统接受到广播之后通过反射调用的广播接收类: <!--随着安卓系统启动而启动--> <receiver android:name="com.exampl...
2021-09-06 11:19:46
1083
转载 【Android技巧】通过am完成发送开机广播等操作
前言:许多应用都有接收开机广播,进行一些操作的功能,每次调试这些功能总是要重启机器很麻烦,庆幸的是,我们可以在终端通过安卓自带的am命令来发送开机广播,省去了等待的时间。发送开机广播的命令如下am broadcast -a android.intent.action.BOOT_COMPLETED类似的,我们可以使用am broadcast -a xxaction来发送广播后续,我将再添加进其他am的使用。————————————————版权声明:本文为优快云博主「邱小琪Yogi」.
2021-09-06 11:16:25
788
转载 Android中如何判断service是否启动并停止
/** 判断服务是否启动,context上下文对象 ,className服务的name*/public static boolean isServiceRunning(Context mContext, String className) {boolean isRunning = false;ActivityManager activityManager = (ActivityManager) mContext.getSystemServ...
2021-09-06 11:15:19
1413
转载 java 中boolean与Boolean的区别
刚才处理了一个 android 与 js 互调传值问题,android 获取 js 传的布尔值,var flag = true ;android 端方法接收 刚开始 用 Boolean isFlag 接收不到,改为boolean isFlag 就可以接收到了,实在是想不通了 ;boolean是基本数据类型Boolean是它的封装类,和其他类一样,有属性有方法,可以new,例如:Boolean flag = new Boolean("true"); // boolean 则不可以!Bool.
2021-09-06 11:10:19
559
转载 Android获取当前时间戳(四种方法)
//获取时间戳long timecurrentTimeMillis = System.currentTimeMillis();long timeGetTime =new Date().getTime();long timeSeconds = System.currentTimeMillis();long timeMillis = Calendar.getInstance().getTimeInMillis();Log.d("test", " 当前时间戳1->:"+timecur.
2021-09-06 11:08:41
6843
转载 Android获取网络时间的方法
一、通过免费或者收费的API接口获取1、免费QQ:http://cgi.im.qq.com/cgi-bin/cgi_svrtime 淘宝:http://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp 苏宁:http://quan.suning.com/getSysTime.do2、收费详情:标准北京时间二、通过访问某个地址并获取时间1、HTTP协议访问某个网站原理:HTTP协议的响应体中带有时间 HTT
2021-09-06 11:06:00
2901
转载 Android 发送自定义广播
Android 广播机制简介广播主要分为两种类型,标准广播,有序广播项目完整代码https://github.com/Phil-tom/Android-The-First-Line-of-Code/tree/main/Chapter5发送标准广播在发送广播之前,需要定义一个广播接收器来准备接收此广播才行。新建MyBroadcastReceiverpublic class MyBroadcastReceiver extends BroadcastReceiver { private..
2021-08-11 18:12:57
669
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人