andriod 上 hello world 的笔记

  1. root 手机

    连接电脑后, 作为 modem 连接
    开发人员选项 -〉 USB 调试, 连接USB 后启用调试模式

  2. [[email protected] shm]# ./adt-bundle-linux-x86_64-20140321/sdk/platform-tools/adb devices
    List of devices attached
    014FA5760D019009 device
    adb shell #进入手机shell

    #切换到 root
    su # 切换不成功很可能是 root 没成功?? 这个不是很清楚, 很长时间自己 不能su 成功,最后又root 了一次,才行的。 _
    默认 system 权限:

    [email protected]_td:/ # ls -ld /system
    drwxr-xr-x root root 2014-10-10 23:25 system
    drwxr-xr-x root shell 2014-11-20 20:00 bin

    #赋予 /system/bin/ 777 权限 ,记得调试完毕更改回来。 原来的权限为 755
    chmod 777 /system/bin
    #退出
    exit
    exit
    # 上传你的应用
    [[email protected] shm]# ./adt-bundle-linux-x86_64-20140321/sdk/platform-tools/adb push hello /system/bin/
    4464 KB/s (707508 bytes in 0.154s)
    # 执行你的应用:
    [[email protected] shm]# ./adt-bundle-linux-x86_64-20140321/sdk/platform-tools/adb shell /system/bin/hello
    hello lambda

时间: 2024-10-29 19:12:35

andriod 上 hello world 的笔记的相关文章

【史上最强JavaSE笔记】之数组篇

各位程序猿,各位攻城狮,各位蜥蜴鸥以及各位棕鲸鲤们~~大家好,我是潘师傅,欢迎大家收看由我为你们带来的[史上最强JavaSE笔记]系列,其实也可以叫[嘻哈JavaSE笔记]的,第一次在博客园发帖,想想还真是有点小激动呢,各位求支持呀,哈哈,那么回归正题,我把自己之前学习积累的笔记拿出来跟大家分享一下,方便大家更好的理解和复习,希望能够对大家有所帮助哈,这次发的是JavaSE方面数组篇的,内容不一定全面哦,欢迎大家前来留言交流哈,不足的地方还望大家多多指出和指导哈~(由于首次发文章,布局可能比较乱

dos命令登陆mysql显示“无法在电脑上运行”后续处理笔记

实训课老师用dos登mysql我跟着做结果 - -||这个鬼样子!wtf?我不宠幸他的一两个月里他经历了什么?哦闹脾气了. 然后百度,大部分(我搜到的)都是"系统错误5"然后"拒绝访问",那个是权限问题,具体的可以搜一下改改权限就ok(大概是酱紫),可我不是啊?? 于是我竟然琢磨出另一套通过dos进入mysql的方法(求大神轻喷...(((m -__-)m): 依次这样输入:d:--------->mysql -uroot -p------------->

关于线上优化服务器视频笔记1-----快速部署线上服务器

线上linux服务器优化经验 2.线上服务器网络安全配置与系统登录安全配置 2.1.授权用户登录与sudo的设定 /etc/sudoers 文件 <user list> <host list> = <operator list> <tag list> <command list> 常见配置: Mbb ALL=(ALL) NOPASSWD:ALL 2.2.ssh登陆登陆经验 备份sshd配置文件 Cp /etc/ssh/sshd_config /e

关于线上优化服务器视频笔记1-----调优线上服务器

linux服务器调优的经验 目录: 1.系统故障排除思路 重视报错信息 永远不要忘记日志文件 分析.定位.解决问题 2.影响linux性能的因素 服务器硬件因素 操作系统的相关因素 程序因素 3.系统性能优化工具 Cpu性能优化工具 vmstat,iosta,sar 内存性能检测工具 free,top,sar,pidstat 磁盘性能评估工具 iostat,sar 网络性能分析工具 ping,mtr,netstat 4.系统性能分析与标准 5.性能调优的思路与技巧分享 几个故障鼓励案例和性能优化

C++面向对象高级编程(上) 第三周笔记 GeekBand

复合:has a 构造由内而外: Container的构造函数首先调用component的default(默认)构造函数,然后再执行自己的构造函数: Container::container(...):component(){...}: 析构由外而内: Container的析构函数首先析构自己,然后再析构component: Container::~container() {... ~component()}: Delegation:has a (composition by reference

011-指针(上)-C语言笔记

学习目标 1.[掌握]字符串常用函数 2.[掌握]指针变量的声明 3.[掌握]指针变量的初始化 4.[掌握]函数与指针 5.[掌握]指针的数据类型 6.[掌握]多级指针 7.[掌握]指针与数组 一.字符串常用函数 puts和gets函数的声明在stdio.h头文件中,strcmp.strlen.strcpy.strcat函数的声明在string.h头文件中. puts()函数 语法:puts(存储字符串数据的数组名); 输出一个字符串数据,并自动换行.不过只能输出字符串,并且不能使用格式控制符.

今天开始记录我每天的学习过程,补上昨晚的的笔记

1.nonatomic (非线性)  同该属性一同的getter 和setter 不是线性安全的,你不能有两线程,同时尝试设置该属性 2.self  消息的接受者自己,首先的理解什么是消息的接受者自己  [car1 play] car1表示消息的接受者  self.speed 表示是car1.speed, 问题来了,为什么不直接用car1.speed,因在创建Car 类的时候 你是无法知道你Car类创造的实例的名字,所有当Car类方法中要用到本来自己的属性值,就用self 代替自己. 3.a+=

博弈论 课上摸鱼小笔记

对于普通的P/N分析,需要记住定义才能准确写出记忆化搜索: 1.无法进行任何移动的局面是P 2.存在后继局面为P的局面为N 3.所有后继局面为N的局面为P Bash的粗糙证明过程 若石子为\(n\)最多取\(m\)个且符合\(n=(m+1)r+s,s<m+1\),先手总有方法留下\(n=(m+1)r'\)的局面给对手 Nim的证明过程 1.无法移动的局面为P 无论多少个0异或都是0 2.N可以移动到P 若\(a_1⊕a_2⊕...a_n=k,k!=0\),必可找出\(a_i\),其最高位是\(k

QGIS在ANDRIOD上利用高德API实现道路导航功能

原文地址:http://blog.51cto.com/osgis/2095328