- 博客(938)
- 资源 (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
1076
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
645
转载 shell脚本中 “set -e” 的作用
-----------------------------------------------------------#!/bin/bashset -ecommand 1command 2...exit 0----------------------------------------------------------你写的每个脚本都应该在文件开头加上set -e,这句语句告诉bash如果任何语句的执行结果不是true则应该退出。这样的好处是防止错误像滚雪球般变大导致一个致命的错误
2021-09-06 12:20:30
342
转载 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
510
转载 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
540
转载 git中submodule子模块的添加、使用和删除
背景项目中经常使用别人维护的模块,在git中使用子模块的功能能够大大提高开发效率。使用子模块后,不必负责子模块的维护,只需要在必要的时候同步更新子模块即可。本文主要讲解子模块相关的基础命令,详细使用请参考man page。子模块的添加添加子模块非常简单,命令如下:git submodule add <url> <path>其中,url为子模块的路径,path为该子模块存储的目录路径。执行成功后,git status会看到项目中修改了.gitmodules,
2021-09-06 11:21:24
224
转载 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
787
转载 【Android技巧】通过am完成发送开机广播等操作
前言:许多应用都有接收开机广播,进行一些操作的功能,每次调试这些功能总是要重启机器很麻烦,庆幸的是,我们可以在终端通过安卓自带的am命令来发送开机广播,省去了等待的时间。发送开机广播的命令如下am broadcast -a android.intent.action.BOOT_COMPLETED类似的,我们可以使用am broadcast -a xxaction来发送广播后续,我将再添加进其他am的使用。————————————————版权声明:本文为CSDN博主「邱小琪Yogi」.
2021-09-06 11:16:25
503
转载 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
1041
转载 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
318
转载 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
5461
转载 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
2074
转载 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
395
转载 Android studio 配置Git
使用GIT前请阅读(有git基础可略过) git指引 :http://www.bootcss.com/p/git-guide/一、 下载git http://git-scm.com/download/ 二、 安装 全部默认配置即可。 三、 配置 运行Git Bash (一) 配置用户信息: 输入以下命令:git config --global core.ignorecase falsegit config --global ...
2021-08-11 18:02:33
2900
转载 linux下的split 命令(将大文件根据行数平均分成若干个小文件)
将一个大文件分成若干个小文件方法例如将一个BLM.txt文件分成前缀为 BLM_ 的1000个小文件,后缀为系数形式,且后缀为4位数字形式先利用wc -l BLM.txt 读出 BLM.txt 文件一共有多少行再利用 split 命令split -l 2482 …/BLM/BLM.txt -d -a 4 BLM_将 文件 BLM.txt 分成若干个小文件,每个文件2482行(-l 2482),文件前缀为BLM_ ,系数不是字母而是数字(-d),后缀系数为四位数(-a 4)linu
2021-08-11 17:54:01
1079
转载 Android开机启动shell脚本(Android 8.0测试OK)
Android 下做开机启动shell脚本的大致流程如下:目录写shell脚本为脚本写te文件在init.rc中启动脚本添加Selinux权限写shell脚本比如新建一个init.test.sh,内容如下:#!/system/bin/sh###注意这里的开头一定要写正确,android一般是/system/bin/sh 或/system/xbin/sh, linux下的是/bin/sh。写错了是执行不了的,不要以为有#没有影响。#####这里建议测试时直接设置一个属性,不建..
2021-08-11 17:48:40
2557
转载 Android ADB关闭Selinux ( adb shell setenforce 0 )
adb shell setenforce 0setenforce 0:设置SELinux 成为permissive模式 临时关闭selinux的在eng/userdebug版本中使用setenforce 命令进行设置:adb shell setenforce 0 //设置成permissive 模式adb shell setenforce 1 //设置成enforce 模式注意此方法重启后失效在eng/userdebug/user 版本中使用getenforce 命令查询当前权限状态
2021-08-11 17:46:55
5072
转载 ubuntu Files文件左侧边栏不见了怎么解决!!!
在使用ubuntu时,不知道按到了哪里,文件夹的左侧导航栏不见的问题现在是不见了解决方法有几种:1.F92.Shift + F9
2021-08-11 17:43:41
752
转载 Ubuntu16.04系统中创建新用户
转载:https://blog.csdn.net/timothy93bp/article/details/77679000本文基于Linux的Ubuntu系统新建一个普通用户,linux系统的用户名为peng, 主机名为ubuntu1. 新建用户 2. 允许该用户以管理员身份执行指令1. 新建用户1.1 新建只能在控制台下登录的用户1) 切换为root用户为了获取创建用户的权限peng@ubuntu:~$ sudo su2) 添加一个新用户(如用户名为csdn)root@ub
2021-08-11 17:42:20
1291
转载 git 修改commit 的注释
1.gitcommit之后没有push直接使用gitcommit --amend2.gitcommit之后push到远程第一步:gitcommit --amend第二步:强制推送
2021-08-11 17:40:11
121
转载 Ubuntu 18.04安装Samba服务器及配置
sudo echo Test sudo apt-get upgrade sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install samba samba-common sudo mkdir /home/XXX/samba_share sudo chmod 777/home/XXX/samba_share sudo sm...
2021-07-07 15:48:27
616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人