有没有支持Android系统的命令行打开系统属性软件?

当前位置: >
> Android 系统的超级终端命令大全 中文PDF版
Android 系统的超级终端命令大全 中文PDF版
书籍大小:509KB
软件语言:简体中文
书籍类型:
书籍授权:免费软件
更新时间:
书籍类别:Android
购买链接:&&
应用平台:
网友评分:
内容介绍热点排行下载地址相关内容
基于最新的Android4.2,AndroidSDK、ADT都基于Android4.2,书中每个案例、每个截图都全面升级到Android4.2包括Android世界、界面布局实战演练、基本控件实战演练、数据存储实战演练等内容经典系列,感谢hellokits分享了此资源原本,我在其基础上制作了完整书签并优化了PDFAndroid 中文翻译组――Android中文API合集,API文档(Reference)是Android开发的基础,三年来()官方仍未出中文版的API,Android中文翻译组聚一批从事Android开发《疯狂Android讲义》是一本介绍Android应用开发的实用图书,全面介绍了Android 2.3平台上应用开发各方面的知识。如果你对JDK安装、Java基本语法还不熟,本书并不适合你《第一行代码――Android》内容通俗易懂,既适合初学者循序渐进地阅读,也可作为一本参考手册,随时查阅。全书系统全面、循序渐进地介绍了Android软件开发的必备知识、经验和技巧。基于Android 7.0对第1 版进行了全面更新,将所有知识点都在最新的Android系统上进行重新适配,内作为一本android应用开发书籍,本书既适合android初学者,也适合具备了一定android开发经验但需要开发案例的高级读者在上一版的基础上,以android手机应用程序开发(采用android sdk 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计能《android游戏编程之从零开始》主要系统地讲解了android游戏开发,从最基础部分开始,让零基础的android初学者也能快速学习和掌握android游戏开发
Android 系统的超级终端命令大全 中文PDF版
CopyRight &
JB51.Net , All Rights Reserved打造一个全命令行的Android构建系统
IDE都是给小白程序员的,大牛级别的程序员一定是命令行控,终端控,你看大牛都是使用vim,emacs 就一切搞定&
这话说的虽然有些绝对,但是也不无道理,做开发这行要想效率高,自动化还真是缺少不了命令行工具,因为只有命令行才是最佳的人机交互工具。其实IDE也是底层也是调用命令行工具而已,只不过给普通开发者呈现一个更友好的开发界面。这里可不是宣扬让大家放弃IDE都改命令行,只是每种事物都有他存在的理由,无论是语言还是工具都是一个原则 &没有最好的,只有最合适的&。
前一段时间做一个人产品,发布产品的时候为了统计各渠道流量免不了要构建不通的渠道包,你懂得国内渠道上百个,靠IDE编译打包非吐血不可。这些重复劳动最适合交个程序来做,很多程序员想不明白这个问题,宁愿把大量的精力时间花在业务上,却不知道用工具提高工作效率。在这里写一篇简单的教程,告诉大家怎么脱离IDE环境完成一个android项目的编译构建,有了这基础开发什么自动化构建工具都不是什么难事了, 前一阵子做的一个打包html5应用的在线工具AppBuilder就是基于命令行构建完成的。
说到命令行自然是不需要图形界面,所以 SDK的安装下载自然都是在终端上进行。下面是本文中使用的一些SDK和基本环境。
ubuntu server 14.04 (64位)
android-sdk_r24.0
gradle-2.2.1
进入正题,接下来一步一步介绍如何安装配置一个命令行下的编译构建.
step 1 安装 JDK 环境
配合android的JDK最好选用JDK官方版本而不是Open JDK,下面是在unbuntu下安装JDK 1.7的方法。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
step 2 安装 Android SDK
android sdk 工具包的一些命令行工具是基于32位系统的,在64为平台运行32程序必须安装 i386 的一些依赖库,方法如下:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
安装完成32位的依赖库后,我们使用wget 去官方下载最新的linux下android SDK包。
wget /android/android-sdk_r24.0.1-linux.tgz
tar xvzf android-sdk_r24.0.1-linux.tgz
编辑 .profile 或者 .bash_profile 把下面的目录增加到 path的搜索路径中,确保android SDK的的一些命令工具可以直接在终端使用,比如 adb 命令。
ANDROID_HOME=$HOME/android-sdk-linux
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
exprot ANDROID_HOME
使环境变量生效
source ~/.profile
环境变量生效后,你可以使用android命令 列出sdk相关的列表,以便我们选择和自己项目匹配的SDK版本。(刚才只是安装了最基础的SDK,要完全满足你的开发环境需要还得从下面的列表中选择你需要的SDK和工具更新下载)
android list sdk --all
输出如下所示:
1- Android SDK Tools, revision 24.0.1
2- Android SDK Platform-tools, revision 21
3- Android SDK Build-tools, revision 21.1.2
4- Android SDK Build-tools, revision 21.1.1
5- Android SDK Build-tools, revision 21.1
6- Android SDK Build-tools, revision 21.0.2
7- Android SDK Build-tools, revision 21.0.1
8- Android SDK Build-tools, revision 21
9- Android SDK Build-tools, revision 20
10- Android SDK Build-tools, revision 19.1
11- Android SDK Build-tools, revision 19.0.3
12- Android SDK Build-tools, revision 19.0.2
13- Android SDK Build-tools, revision 19.0.1
14- Android SDK Build-tools, revision 19
15- Android SDK Build-tools, revision 18.1.1
16- Android SDK Build-tools, revision 18.1
17- Android SDK Build-tools, revision 18.0.1
18- Android SDK Build-tools, revision 17
19- Documentation for Android SDK, API 21, revision 1
20- SDK Platform Android 5.0.1, API 21, revision 2
21- SDK Platform Android 4.4W.2, API 20, revision 2
22- SDK Platform Android 4.4.2, API 19, revision 4
23- SDK Platform Android 4.3.1, API 18, revision 3
24- SDK Platform Android 4.2.2, API 17, revision 3
这里包括不同的Android API 版本和不同的构建工具,选择你想要安装项目的序号,这里我想安装 build tools 19.1 ,build tools 21 及 android 4.2.2以上的SDK所以选择序号 &1,2,3,20,21,22,23&
android update sdk -u -a -t
1,2,3,10,20,21,22,23
step 3 安装gradle构建环境
使用Ant构建项目已经是过去式了,这里我们选用更加强悍和方便的构建工具gradle 。
下载 grdle 二进制包
wget https://services.gradle.org/distributions/gradle-2.2.1-bin.zip
释放到本地Home目录,创建名字为&gradle&的符号链接,符号连接的好处是方便版本更新,有了新的版本直接修改符号链接即可。
unzip gradle-2.2.1-bin.zip
ln -s gradle-2.2.1 gradle
配置gradle环境变量并使其生效,编辑 ~/.profje 文件增加下面内容
GRADLE_HOME=$HOME/gradle
export PATH=$PATH:$GRADLE_HOME/bin
保存后使环境变量使其生效
source ~/.profile
环境变量生效后你可以在终端敲入&gradle&命令并运行用以检测gradle是否安装成功。
如果安装配置的没有问题将会提示类似下面的信息
Welcome to Gradle 2.2.1
To run a build, run gradle
To see a list of available tasks, run gradle tasks
To see a list of command-line options, run gradle --help
BUILD SUCCESSFUL
验证是否可以编译android 应用
完成以上的环境配置,我们的一个Android下的基础构建环境就全部配置好了,接下来做的事情就是尝试使用gradle 编译一个android 应用出来验证我的编译环境是否OK,下载我写的一个gadle demo 例子进行测试。
git clone /examplecode/gradle_demo
cd gradle_demo/hello-apk-with-gradle
gradle build
一切顺利的话,编译完成后,你会在 &hello-apk-with-gradle/build/outputs/apk& 目录下找到编译好的apk包。至于如何整合到你自己的项目中去,只需要仿照例子给你的项目提供一个&gradle.build& 脚本即可。Android&命令行禁用系统自带应用程序
在电脑上通过adb shell登陆手机,执行pm list packages -f,可查看系统所有程序,比如:
shell@D5503:/ $ pm list packages -f
package:/system/app/Books.apk=com.google.android.apps.books
package:/system/app/SemcPhotoEditor.apk=com.sonyericsson.photoeditor
package:/system/app/Chrome.apk=com.android.chrome
package:后面接的程序文件路径,等号后是程序名。通过pm
block + 程序名,即可禁用对应的程序,如:
shell@D5503:/ $ pm block com.android.chrome
pm block com.android.chrome
Package com.android.chrome new blocked state: true
这样系统自带的Chrome浏览器就被禁用了。通过此方法可以禁用任意系统程序。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。&>&Android通过命令卸载系统内置软件
Android通过命令卸载系统内置软件
上传大小:83KB
帮助你卸载安卓系统不想要的内置流氓软件.
综合评分:0(0位用户评分)
10积分/C币
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有0条
上传者:errr123
上传时间:积分/C币:3
上传时间:积分/C币:0
上传者:binbin0357
上传时间:积分/C币:3
上传者:djsh1990
上传时间:积分/C币:3
上传者:wonengxing
上传时间:积分/C币:3
上传者:yangyehai
上传时间:积分/C币:10
上传者:zengrui19861
上传时间:积分/C币:0
上传者:myword2003
上传时间:积分/C币:3
上传时间:积分/C币:0
上传者:yangyibo1008
上传时间:积分/C币:3
上传者:qq_
上传时间:积分/C币:3
上传者:itofwanyifei
上传时间:积分/C币:0
上传者:wangxinxxx
上传时间:积分/C币:5
上传者:liangyingping
上传时间:积分/C币:0
上传者:asdfghjkl_wz
上传时间:积分/C币:3
上传者:mybuaa0
上传时间:积分/C币:3
上传者:prince77qiqiqq
上传时间:积分/C币:3
上传者:xin5768
上传时间:积分/C币:3
上传者:wtunique
上传时间:积分/C币:11
上传时间:积分/C币:3
审核通过送C币
区块链相关文档资料合集(持续更新)
创建者:zxzxzxzx2121
黑客方面攻守资料(下)
创建者:jiangsucsdn
黑客方面攻守资料(上)
创建者:jiangsucsdn
上传者其他资源上传者专辑
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
扫码关注并点击右下角获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
Android通过命令卸载系统内置软件
会员到期时间:
剩余下载个数:
剩余C币:593
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励5下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
Android通过命令卸载系统内置软件君,已阅读到文档的结尾了呢~~
Android-Google手持设备应用程式设计入门,android手持机,google android,google android sdk,google android adt,android google map,android google日历,google android api,google android 5.0,com.google.android
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Android-Google手持设备应用程式设计入门
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口}

我要回帖

更多关于 win10支持linux命令行 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信