精华内容
下载资源
问答
  • android有一些应用支持开发,AIDE 介绍http://www.wandoujia.com/apps/com.aide.uihttps://play.google.com/store/apps/details?id=com.aide.ui&hl=enTerminal IDE 介绍...

    android有一些应用支持开发,

    AIDE 介绍http://www.wandoujia.com/apps/com.aide.ui

    https://play.google.com/store/apps/details?id=com.aide.ui&hl=en

    Terminal IDE  介绍http://www.cnblogs.com/simpleyyt/archive/2012/11/24/GNU4Android.html

    可以使用平板OTG连接键盘

    执行linux命令

    http://wenku.baidu.com/link?url=tpLQHL02sSPfFNuKoHQyNTWy6IJpPn7LgPlsWNORntPaX2Ut1XwrApCf11D3sTW8hd8vi5kyWZ9BbbXE-mBEYHKQv3BKpzosx3XrvGvBAES

    http://blog.sina.com.cn/s/blog_8f5097be01011hia.html

    前提是手机已经root,且装有busybox,还装有至少一款terminal(模拟终端)软件,

    手机连wifi路由器。还要有一些基础常识,比如linux命令,telnet。

    这里模拟终端推荐以

    Better Terminal Emulator Pro

    展开全文
  • android有一些应用支持开发, AIDE 介绍http://www.wandoujia.com/apps/com.aide.ui  https://play.google.com/store/apps/details?id=com.aide.ui&hl=en Terminal IDE 介绍...

    android有一些应用支持开发,

    AIDE 介绍http://www.wandoujia.com/apps/com.aide.ui

        https://play.google.com/store/apps/details?id=com.aide.ui&hl=en

    Terminal IDE  介绍http://www.cnblogs.com/simpleyyt/archive/2012/11/24/GNU4Android.html

    可以使用平板OTG连接键盘

     

    执行linux命令

    http://wenku.baidu.com/link?url=tpLQHL02sSPfFNuKoHQyNTWy6IJpPn7LgPlsWNORntPaX2Ut1XwrApCf11D3sTW8hd8vi5kyWZ9BbbXE-mBEYHKQv3BKpzosx3XrvGvBAES

    http://blog.sina.com.cn/s/blog_8f5097be01011hia.html

    前提是手机已经root,且装有busybox,还装有至少一款terminal(模拟终端)软件,

    手机连wifi路由器。还要有一些基础常识,比如linux命令,telnet。

    这里模拟终端推荐以

    Better Terminal Emulator Pro

     

    转载于:https://www.cnblogs.com/stit/p/4117825.html

    展开全文
  • 本书通过大量示例项目,全面介绍Android平板电脑编程,协助你创建一系列有趣的Android应用程序,既包括实用程序,又涵盖好玩的游戏。最重要的是,它从基础知识讲起,就算没有任何Android经验,只要你从头开始阅读,...
  • Android平板电脑编程基础教程 part2
  • Android平板电脑编程基础教程part1
  • Android平板电脑编程基础教程part4
  • Android平板电脑编程基础教程part3
  • Android 平板电脑 编程基础 教程马修斯著
  • Android平板电脑编程基础教程
  • Android平板电脑编程基础教程
  • 原标题:Android工业级平板电脑开发与应用一、Android工业级平板电脑开发引言:Android的开源使厂商无需自行研发OS,大大降低了研发、生产的成本,使得Android平板品牌如雨后春笋般爆发,山寨机厂商们似乎又找到了一...

    原标题:Android工业级平板电脑开发与应用

    一、Android工业级平板电脑开发引言:Android的开源使厂商无需自行研发OS,大大降低了研发、生产的成本,使得Android平板品牌如雨后春笋般爆发,山寨机厂商们似乎又找到了一丝希望。与此同时带来的是广大开发者的苦不堪言,各种神奇的小板儿考验着app的兼容性,各种定制的rom不经意间就让app崩溃,光是界面上的调整就已经够你喝一壶了。 二、Android工业级平板电脑开发适配可行性:早在Android设计之初就考虑到了这一点,为了让app适应标准or山寨屏幕,google已经有一套成熟的解决方案。其中,有这么几个指标需要注意:

    3b08c3e5e7e4ac75148815ccd5aee1bf.png

    (1)屏幕尺寸:单位inch,指的是屏幕对角线长度。

    (2)屏幕密度:单位dpi,指的是每inch上可以显示多少像素点即px。

    (3)屏幕分辨率:单位px*px,指的是一屏显示多少像素点。

    (4)屏幕无关像素:单位dp/dip,指的是自适应屏幕密度的像素,用于指定控件宽高。

    288cb598959842b918e8ed9757ecadb9.png

    (5)刻度无关像素:单位sp,指的是自适应字体的像素,用于指定文字大小。以我自己的HaierW910超级战舰(宽高比16:9)为例,上述单位的换算如下:已知数据:屏幕尺寸4.5,分辨率1280*720,屏幕密度320(1)16:9的4.5寸屏幕由勾股定理计算其高约为3.9寸,宽约为2.2寸(2)则竖向dpi为1280/3.9≈328,横向dpi为720/2.2≈327(3)工业上切割液晶板时取整为320那么既然dpi是自适应屏幕密度的,与px之间又是如何换算呢:120dpi(ldpi低密度屏)3个dp的内容)160dpi(mdpi中密度屏)213dpi(tvdpi电视密度屏)240dpi(hdpi高密度屏)320dpi(xhdpi极高密度屏)1dp=1px1dp=1.33px1dp=1.5px1dp=2px1dp=0.75px(由于像素点是物理点,所以用2个像素点来显示由上述分析结果可知,控件使用dp,文字使用sp即可满足自适应的需求。

    三、Android工业级平板电脑开发适配方案:根据目前的调查,在市面上的平板,基本上属于mdpi和hdpi的,少数属于tvdpi(如google出的nexus7),所以我们选择这三种密度考虑适配;此外手机应用大多数都是竖屏使用,但平板作为娱乐性的一款产品,横竖屏均有使用的时候,所以我们还需要考虑到屏幕状态进行适配;最后考虑到有的rom会将虚拟键计算到屏幕尺寸里,还要考虑到虚拟键所占用的长宽。那么如何根据这三个属性来进行适配呢Android在资源文件values用文件名的方式提供了限定符可以帮助我们判断上述情况,限定符(mdpi,tvdpi,hdpi)可以帮助我们判断屏幕密度,限定符(land,port)可以帮助我们区分屏幕横竖屏状态,而限定符(1024x600...)可以适配计算虚拟键或者不计算虚拟键的屏幕,限定符的详细说明请参见AndroidSDK文档中开发者指南的SupportingMultipleScreens话题。

    4f8f9335c2fe4402804fa62dc2b9f46b.png

    随着Android系统的用户群不断地增加,现在Android工业级平板电脑也得以与Windows相互竞争,Android工业级平板电脑又有何好处能让这么多人趋之若鹜呢?Android工业级平板电脑系统开源性,Android是开源的,允许修改,这在很大程度上容许Android工业级平板电脑厂家根据自己的硬件更改版本,从而能够更好的适应硬件,与之形成良好的结合。Android工业级平板电脑硬件丰富性,这与Android平台的开放性相关,由于Android的开放性,众多的工业平板电脑厂商可以推出千奇百怪,功能特色各具的Android工业级平板电脑产品出来。Android工业级平板电脑开发方便性,Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻扰,可想而知,会有多少新颖别致的软件应用到Android工业级平板电脑。

    Android系统的这些优势以及Android系统将会使用单芯片必将会让我们的工业控制更加完美,所以Android工业级平板电脑在功耗,热量,操作等方面必将有很大的改善。Android工业级平板电脑在我们的生活中应用很广泛,Android操作系统摆脱了Windows系统的一成不变,让工业产品不那么呆板,支持键盘双输入和上万种应用程序的安装,让你想到工业平板电脑的时候,脑海里的印象不再只是一个冷冰冰的机器,而是稍微有那么一点“人情味”。返回搜狐,查看更多

    责任编辑:

    展开全文
  • 本书通过大量示例项目,全面介绍Android平板电脑编程,协助你创建一系列有趣的Android应用程序,既包括实用程序,又涵盖好玩的游戏。最重要的是,它从基础知识讲起,就算没有任何Android经验,只要你从头开始阅读,...
  • 安卓平板电脑使用Termux编程环境配置 Wandering 简介 本人使用的是华为M5平板电脑,平常进行文献的阅读、资料查询以及笔记写作比较方便。平板电脑携带起来更加轻便,续航也持久,所以想让它发挥更多的作用。华为平板...

    安卓平板电脑使用Termux编程环境配置

    Wandering

    简介

    本人使用的是华为M5平板电脑,平常进行文献的阅读、资料查询以及笔记写作比较方便。平板电脑携带起来更加轻便,续航也持久,所以想让它发挥更多的作用。华为平板还支持电脑模式,因此在这个模式下配合键盘使用起来,颇有PC的感觉。经过一段时间的折腾,可以在平板上进行Python程序的编写,编写一些机器学习的算法。由于随时随地可以进行学习,整体感觉不错。
    Termux终端
    Termux可能是一个shell,因为安卓系统本身就是基于Linux的系统,因此在shell的基础上可以实现很多linux的功能。Termux可以安装发行版的Linux,实现更多的功能,例如安装桌面。

    环境配置

    安装基本工具

    pkg install vim curl wget 
    #这个可以用清华源进行安装
    pkg install git unzip unrar 
    #这个必须使用Termux官方源安装,现在用清华源找不到
    

    pkg方法的使用介绍:

    pkg search <query>              搜索包
    pkg install <package>           安装包
    pkg uninstall <package>         卸载包
    pkg reinstall <package>         重新安装包
    pkg update                      更新源
    pkg upgrade                     升级软件包
    pkg list-all                    列出可供安装的所有包
    pkg list-installed              列出已经安装的包
    pkg shoe <package>              显示某个包的详细信息
    pkg files <package>             显示某个包的相关文件夹路径
    

    更换国内源

    export EDITOR=vi
    apt edit-sources
    #首先执行上面两个指令,然后再将文件中的地址换为下面的清华源地址
    http://mirrors.tuna.tsinghua.edu.cn/termux
    #由于官方需要科学上网不然太慢,所以一般用清华源安装
    #但有些软件需要用官方的源,可以用#将内容注释,需要什么切换什么。
    

    换源

    打开外部存储权限

    termux-setup-storage
    #点击允许,这个软件就可以访问存储卡了,方便进行文件的使用。
    ln -s /data/data/com.termux/files/home/storage/shared/tencent/QQfile_recv QQ
    #这里是连接到外部存储的指令,可以在home文件夹下创建一个QQ的文件夹,
    #并且这个文件夹是和存储卡中QQ的接收文件夹是共享的,这就方便文件的使用。
    

    当需要定义自己文件时,只需要修改shared后面的文件就好,下面这个是重定向我Python的文件夹,当jupyter打开之后就默认进到这个文件夹,这里边一般放置Python程序。

    ln -s /data/data/com.termux/files/home/storage/shared/Mypython Mypython   #链接到外部文件夹
    
    cd storage/ && ls -al    #查看软连接文件,指向手机的地方
    #注意查看指令需要在home文件夹下执行
    

    修改启动问候语

    vim $PREFIX/etc/motd
    #将文件中的内容改成你需要的就好
    

    管理员身份

    pkg install proot  #这个必须用termux源,清华源没有
    termux-chroot      #启动管理员身份
    exit               #退出管理员身份
    

    安装pythom

    pkg install python //安装python
    pip install --upgrade pip//  安装之后一般要升级pip
    #pip 一般需要科学上网,不然会出错
    

    安装jupyter

    pip install jupyter #安装jupyter
    #中间会因为安装pyzmq报错,缺少运行环境,因此我们需要安装一些环境
    apt install clang python fftw libzmq freetype libpng pkg-config
    #安装之后还无法进去编程界面此时我们需要设置密码则执行下面的指令
    jupyter notebook --generate-config
    jupyter notebook password
    vim ~/.jupyer/jupyter_notebook_config.py  #打开配置文件
    #将文件中c.NtebookApp.notebooK_dir ='存储位置'一行的#去掉,
    #并在存储位置处添加自己jupyter notebook启动后的默认文件夹然后在浏览器中,
    #进入localhost就可以进入jupyter界面,开始你的编程之旅了。
    ![jupyter](https://img-blog.csdnimg.cn/20200322162214820.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0NDQ1Mzg4,size_16,color_FFFFFF,t_70#pic_center)
    

    这里的浏览器我推荐使用星尘浏览器HD,使用起来跟电脑模式很类似,兼容大多数操作。

    安装mariadb数据库

    pkg install mariadb
    #如果安装出错
    cd /data/data/com.termux/files/usr/etc
    #进入这个文件夹后查看有没有my.cnf.d文件夹,如果没有则创建
    mkdir my.cnf.d
    cd $home
    mysql_install_db  #安装库
    mysqld   #启动服务
    mysqld_safe -u -root & #启动服务后挂起
    #mysqld是服务端程序
    #mysql是客户端
    pkill mysql #停止服务
    #第一次进行root密码设置时会出错需要进入mysql进行设置
    set password for root@localhost =password("newpassword");
    #然后就可以设置数据库了
    mysql_secure_installation
    #设置可以远程登录
    CREATE  USER  'username'@'%'  IDENTIFIED  BY  'password'; #创建远程登录账户
    GRANT ALL privileges ON databasename.tablename TO 'username'@'%';  
    # 打开权限
    flush privileges;  #刷新授权
    

    安装sklearn

    因为直接pip安装会出错,所以这里需要额外的操作,使用网上有的解决办法。

    pkg install curl
    $ curl -L https://its-pointless.github.io/setup-pointless-repo.sh | sh
    #链接到编译好的文件,不能安装scipy会报错
    pkg install numpy,scipy   #注意这里是pkg
    pip install scikit-learn==0.19.2 #安装最新的库会出错,所以要安装这个
    pip install sklearn
    

    SSH远程登录服务器

    pkg install openssh       #这个需要使用官方源安装
    ssh root@121.37.183.138   #远程连接服务器 ssh 用户@IP地址
    logout                    #断开ssh
    

    有问题可以关注微信公众号: ** 科研笔记**
    在这里插入图片描述

    展开全文
  • 人工智能时代来临,不学点编程怎么行?编程写代码,往往都需要在电脑上搭建IDE环境。...提到安卓手机编程几个字,可能有人以为开发手机APK,然后觉得只能在电脑上IDE里编程。当然一人客不是这个意思,这里...
  • 随着安卓平板的发展,越来越多的朋友开始使用平板,我也在前不久入手了华为matePad10.8 不得不说安卓的生态确实不如苹果,不过华为的笔,享做笔记,都在可以接受的范围,让给我选择华为平板的原因就是华为的屏幕的...
  • Android 4编程入门经典 开发智能手机与平板电脑应用
  • Android 4编程入门经典 开发智能手机与平板电脑应用.part1
  • Android 4编程入门经典 开发智能手机与平板电脑应用.part2
  • wrox系列 清华大学出版社 Android 4.0 编程入门经典-开发智能手机和平板电脑应用 [美]Wei-Meng Lee 著 何晨光 李洪刚 译 内附源码
  • Android 4编程入门经典—开发智能手机与平板电脑应用 源码 何晨光 李洪刚译

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,230
精华内容 4,092
关键字:

安卓平板编程