精华内容
下载资源
问答
  • 安卓手机运行python程序

    千次阅读 2019-03-26 17:20:07
    用电脑写了一段python程序抓取某网站...有时候人又不在电脑旁,所以希望找到一个能在手机运行Python程序的软件,随时随地抓取数据。度娘和谷哥了很久,找到三种类型的转件。一、在手机上写手机专用的Python程序:...

    详情链接:https://www.jianshu.com/p/4deba3fad266

    用电脑写了一段python程序抓取某网站的数据。网站数据每天更新,每天的数据都不一样,如果当天没有抓取保存数据,第二天就没有了昨天的数据。有时候人又不在电脑旁,所以希望找到一个能在手机上运行Python程序的软件,随时随地抓取数据。度娘和谷哥了很久,找到三种类型的转件。一、在手机上写手机专用的Python程序:Qpython二、用电脑写可以在手机上运行的app:Kivy和SL4A三、电脑写的python程序,在手机上运行:Termux、Pydroid3第三类应该说最简单,不需重写程序。Termux是一款开源且不需要root,运行在Android终端上极其强大的linux模拟器,支持apt管理软件包,完美支持python,ruby,go,nodejs。本文使用termux搭建Nmap、Sqlmap、BBScan、subDomainsBrute、Hydra、RouterSploit等实现支持端口扫描、注入检测、子域名爆破、多协议弱口令爆破、路由器漏洞检测框架多种功能的Android手机渗透神器。官方简介实际上是个手机端的Linux模拟器。能运行python程序。为了配置环境,吃了不少苦头,写了这篇让他人少走弯路。1、软件下载在酷安网上有termux可以下载,目前更新到了0.65版。github上有源码:https://github.com/termux官网地址 https://termux.com/2.1 安装基本命令环境下载安装后要首先更新包,命令行输入以下命令apt updateapt upgrade更换清华源镜像,提高速度export EDITOR=viapt edit-sources编辑为# The termux repository mirror from TUNA:deb [arch=all,aarch64] https://mirrors.tuna.tsinghua.edu.cn/termux stable main:wq保存基本命令/软件的安装apt updateapt upgradeapt install vim zsh tsu wget git zip neofetch clang make cmake curl python-dev nodejs-dev -y2.2 安装python安装python主程序和必要模块,python3和python2都安装apt install python python-dev python2 python2-dev3、安装python模块(1)安装BeautifulSoup,requestspip install BeautifulSoup4 requests(2)安装lxml模块apt-get install clangtips:近期clang更新到7.0,存在很多问题,好多模块都不能编译了。只能期待作者解决了。error: command ‘aarch64-linux-android-clang’ failed with exit status 1

    图片发自简书App

    图片发自简书App
    apt-get install libxml2 libxml2-dev libxslt libxslt-dev依赖库python-dev libxml2-dev libxslt-dev libcrypt-dev openssl-dev libffi-devpip install lxml有可能安装不上,可以先把下面的(3)中的apt部分先安装,在来试试pip install lxml如果还是安装不了,有网友说缺少libcrypt支持,运行apt-get install libcrypt libcrypt-dev后再安装lxml最近在小米没有存储卡的手机上,发现在手机目录无法运行程序,提示permission denied经查阅,运行命令termux-setup-storage就可以了启用外置存储pkg install termux-toolstermux-set-storageAndroid6.0以上会弹框确认是否授权,执行这条命令确保termux在最前端(当前Activity)(3)安装scrapy模块(必须先安装lxml才行)apt install openssl libffi libffi-devpip install scrapy如果安装不上,先试试apt install openssl openssl-tool openssl-dev再安装scrapy(4)安装科学计算相关模块numpy和pandasapt install clang python python-dev fftw libzmq libzmq-dev freetype freetype-dev libpng libpng-dev pkg-configLDFLAGS=" -lm -lcompiler_rt" pip install numpy matplotlib pandas jupyter-------------------------------------------------这里注意:numpy最新版1.13.1有问题,安装不上,需要指定安装1.12.1版LDFLAGS=" -lm -lcompiler_rt" pip install numpy1.12.1【安装时间会有点长,主要是编译过程,几个模块可以一个一个来装,numpy是基1.12.1础库,装matplotlib和pandas前必须先装】【2018-10-15更新】关于lxml、scrapy 安装失败的情况解决方案错误error: command ‘aarch64-linux-android-clang’ failed with exit status 1近日重装termux,安装lxml scrapy mitmproxy老是失败,还以为是clang更新的缘故。搜索网络解决方案,是因为安装openssl时直接apt安装的结果。这里要直接用deb包安装 openssl.deb、openssl-dev.deb、openssl-tool.deb这里是官方解决方案https://github.com/termux/termux-packages/issues/2847

    aarch64版本对应的openssl包

    arm版对应的openssl包
    先输入uname -m查看版本,我的是aarch64,也有可能是arm版的如果是aarch的下载对应aarch的openssl包解压后安装openssl包,与下图类似。

    解压安装过程
    之后再pip install lxml scrapy mitmproxy 就行了安装mitmproxy 4.0.1时需要cryptography>2.1.2。之前安装lxml时安装的cryptography是2.0.1版本老实安装不上(就是这个原因才重新安装termux的,教训惨痛),这次修改openssl包时pip安装到了2.3.1一次性也解决了。(5)安装其他常用模块如果想安装jupyter,需要安装一个第三方模块 apt install libcrypt-dev再安装 pip install jupyter note 大部分的直接pip安装,比如:pip install nltkpip install demjsonpip install ipythonpip install demjson tushare colorama还有其他:apt install git 这个码农都懂的apt install htop 任务管理器apt install tree 目录树apt install vim 虽然termux自带vi,如果想使用vim(毕竟神之编辑器),则必须安装,配合.vimrc,bundle 和 git 可以完美配置python开发环境,体验几乎和ubuntu的终端无异.小贴士:所有安装命令必须在提示符 下 输 入 , 如 果 是 提 示 符 > > > , 请 输 入 q u i t ( ) 切 换 到 提 示 符 下输入,如果是提示符 >>> ,请输入 quit()切换到提示符 >>>quit()下好了,基本上可以运行python大部分程序了。。。。。。。关于安装mysql【2019-2-30更新】怎么安装mysql有没有教程呢?搭建php服务器离不开mysql,但termux中没有mysql源,只有MYSQL分支mariadb,兼容mysql,有人测试速度比mysql更快。直接apt install mariadb有人反应安装后无法启动,解决方法,再安装mysqld install 就可以了最后,把以上整理成一个.sh文件,在命令行运行bash termux_python.sh一键安装#Termux安装python所需要的一些库apt updateapt upgradeapt install python python-dev python2 python2-devapt-get install clangapt-get install libxml2 libxml2-dev libxslt libxslt-devapt install openssl libffi libffi-devapt install openssl openssl-tool openssl-devapt install clang g++ libxml2-dev libxslt-dev python python-devapt install clang python python-devapt install fftw libzmq libzmq-devapt install freetype freetype-dev libpng libpng-dev pkg-configpip install BeautifulSoup4 requestspip install lxmlpip install scrapy#pip install numpy1.12.1#最新的1.13.1有问题,安装不上LDFLAGS=" -lm -lcompiler_rt" pip install numpy1.12.1LDFLAGS=" -lm -lcompiler_rt" pip install matplotlib pandas jupyterpip install ipythonpip install demjson tushare colorama【2019-2-31更新】再附上一个termux中文安装折腾记录精华,别人写的。https://github.com/myfreess/Mytermuxdoc 2018-07-05更新这里再推荐一款在手机上运行py文件的手机软件:Pydroid 3 - Educational IDE for Python 3下面是关于他的介绍pydroid3手机版,这是一个非常不错的手机python编程软件,它拥有非常强大的编译器,可以帮助您编辑python程序,pydroid3手机版不需要电脑也能够时刻提高您的个人代码编辑水平,有需要的小伙伴千万不要错过哦!pydroid3手机版功能特色:扩展键盘和所有你需要用Python编程的符号.语句高亮和主题.代码预测,自动缩进和实时代码分析,就像任何真正的IDE一样.选项卡.增强的代码导航与交互赋值/定义gotos.一键在Pastebin上分享【软件介绍】Pydroid 3是一款使用比较方便而且功能非常的强大的教育性编程应用,可以快速的学习的开箱即用示例,功能齐全的终端仿真器以及内置C、C ++甚至Fortran编译器,带有断电和手表的PDB调试器。特色:1、使用方便而且功能非常强大的手机编程应用,界面很简洁;2、可以进行编辑、代码预测以及扩展键盘栏和语法高亮主题等;3、自定义储存库,功能齐全的终端仿真器以及Cython支持。

    个人感觉和termux相比,共性是:1、都是终端模拟器;2、都可以pip安装扩展库。不同之处:1、termux纯粹就是终端模拟器,pydroid3增加了python的IDE界面。可以编写一段程序后再运行,方便了许多。2、pydroid3的符号面板比较丰富,避免了手机输入法中找符号的繁琐。3、Termux适合喜欢折腾linux的人,而Pydroid3适合在手机上玩python的人,毕竟Pydroid3上模块直接pip安装使用,封装程度较高,不折腾。而Termux还需要各种支持环境,编译器什么滴,都要自己动手配置。各位自己取舍吧。

    作者:hrcl2015
    链接:https://www.jianshu.com/p/4deba3fad266
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

    展开全文
  • 1、安装usb驱动 手机要能与电脑相连,当然要安驱动了。效果就是你插入手机,电脑显示驱动已识别。驱动安装的官方教程 不同的Android手机有对应不同的驱动,对于Nexus One, and Nexus S,见官方教程“Downloading ...

    1、安装usb驱动

      手机要能与电脑相连,当然要安驱动了。效果就是你插入手机,电脑显示驱动已识别。驱动安装的官方教程
      不同的Android手机有对应不同的驱动,对于Nexus One, and Nexus
    S,见官方教程“Downloading the Goolge USB Driver”部分,直接用Android SDK and AVD
    Manager安装。对于其他手机如HTC,Acer,Motorola,
    Sony等要去对应手机公司的网站上下驱动,手机与手机公司网站的对应列表为

    有很多手机的驱动是以一个像手机管理器形式打包的,比如HTC,你需要安装它的那个想91手机助手似地PC同步客户端,才能与手机相连。比如我开发用的手机是HTC,其驱动(客户端)就是HTC Sync

    2、设置android手机为USB调试模式

      步骤: menu—> 设置 —> 应用程序 —> 开发 , 选择【USB调试】

    3、通过eclipse上真机测试

      没用真机时,用eclipse开发android程序都是点run,然后跑模拟器的。安装好手机的usb驱动后,还是点run,程序就会神奇的在真机上运行了,效果与在模拟器中的一样,非常简单,而且速度比用模拟器块很多。

      如果没有效果还是在模拟器上运行,则在eclipse中:

      右键->run as->run configurations->target

      把那个虚拟机选项勾掉,再运行,如果之前的驱动安装正确的话,eclipse会让你选择用那个设备运行(有真机与你的虚拟机可选),此时选那个真机的就可以了

    4、发布

      android工程文件夹下的bin文件夹在编译成功后会生成xxxxx.apk,就是可执行的android程序,你可以用任何手机同步工具像安装其他android程序一样安装你自己的项目。之后在android的应用程序目录下找到你的项目图标,就可以运行啦。

    ————————————————

    如果你觉得本人的文章对你有所帮助,客官慢走赏瓶水喝
    微信 支付宝
    展开全文
  • IDEA如何在手机运行Android程序

    千次阅读 2020-10-14 17:55:53
    IDEA如何在手机运行Android程序 对于小白(也就是我)想在自己的手机运行自己的Android程序的时候,不知道该如何下手,在网上找到的教程又不完整或者过于繁琐,所以写了这篇文章简单快速的帮助小白在自己的手机...

    IDEA如何在手机上运行Android程序

    对于小白(也就是我)想在自己的手机上运行自己的Android程序的时候,不知道该如何下手,在网上找到的教程又不完整或者过于繁琐,所以写了这篇文章简单快速的帮助小白在自己的手机上运行IDEA的Android程序。

    1. 把手机的开发者模式打开:

      打开手机的更多设置,找到关于手机,找到软件版本号,连续点击软件版本号多次来打开手机的开发者模式。

    2. 用数据线连接电脑,然后打开手机的USB调试:

      打开手机的更多设置,找到开发者选项,打开USB调试。

      image-20201014174616575
    3. 回到IDEA选择你的手机对应的型号设备。

      image-20201014174717792

    4. 然后点击运行。这个时候就会在你的手机安装你的Android应用程序,确定安装即可。

      我们似乎已经很激动的以为成功了,结果出现安装失败,出现以下问题:

      Installation did not succeed.
      The application could not be installed: INSTALL_FAILED_TEST_ONLY
      Installation failed due to: 'null'
      

      解决方法就是在gradle.properties 文件中添加:

      android.injected.testOnly=false
      

      然后再运行就可以安装成功了!!!!!

    展开全文
  • AndroidStudio将程序运行手机

    万次阅读 2018-10-12 22:28:41
    1、数据线连接手机,找到手机设置的“开发者选项”——打开“开发者选项”然后打开“USB调试”如果还有“USB安装”也要允许上 找不到开发者选项的话,进入“关于手机”---MIUI版本连续点击,会提示进入开发者模式...

    笔者的手机使用的是小米6

    1、数据线连接手机,找到手机中设置的“开发者选项”——打开“开发者选项”然后打开“USB调试”如果还有“USB安装”也要允许上

    找不到开发者选项的话,进入“关于手机”---MIUI版本连续点击,会提示进入开发者模式。

    (注不同的手机型号可能有所差异,具体的进入开发者模式请自行搜索一下)

    小米系列进入开发者模式:https://jingyan.baidu.com/article/4853e1e547d95a1908f72654.html

     

    2、需要给电脑打上驱动,但是可能有些繁琐,所以我们使用自动化工具。我们使用了360手机助手,可以进行自动安装(要用360手机助手连接上手机,软件才会自动打上驱动)。

     

    3、再次运行该项目就可以看到自己的手机已经在线了,选择该手机就可以让app在手机上运行了。

     

    展开全文
  • 要在手机微信上运行测试小程序,必须获取AppID。我们需要注册并登陆 微信公众平台:小程序账号。(目前,微信公众平台的账号共有四个类型: 服务号,订阅号,小程序和企业微信)。打开页面点击右上角的 立即注册 ...
  • 1.操作系统可以是win7,也可以是ubuntu;...4.切换到ubuntu,打开eclipse的DDMS,执行命令"adb","adb shell"查看设备连接情况,OK后手机运行便可查看到Logcat中的日志…… 5.win xp系统更简单:手机连上电脑,打
  • Android手机运行c/c++程序

    千次阅读 2016-06-21 20:19:03
    android手机可以运行C/C++可执行程序 具体运行使通过adb将可执行文件通过adb push命令上传到Android手机上 adb push elf_file /data/push_file chmod 777 elf_file // 设置成可执行 具体步骤 1 编写c源文件 ...
  • Android Studio 将程序在模拟器或手机运行

    千次阅读 热门讨论 2021-02-05 11:54:00
    运行程序必须有一个运行的载体,可以是一部Android手机,也可以是模拟器。 1.启动模拟器 首先观察顶部工具栏的图标,点击创建和启动模拟器的按钮,或者点击Tools里第一个的AVD manager 会弹出图中窗口,可以...
  • Python程序在Android手机运行

    万次阅读 2014-12-18 10:51:19
    Python程序在Android手机运行 1 下载Scripting Layer for Android (SL4A) Scripting Layer for Android (SL4A) 是一个开源项目,目标是为android系统提供脚本语言的支持,使用户可以直接...
  • 现在的安卓机有没有可以通过微信QQ之类在手机运行的代码!怎么弄?详细点!
  • 如何把Unity程序加载到安卓手机运行

    万次阅读 2018-03-17 22:14:07
     想把PC机上开发的Unity程序加载到手机,需要做如下准备。  1)PC机上安装Android SDK开发包,安装方式如下:  下载Android SDK Tools(链接地址: http://www.androiddevtools.cn/ )从该网址指定处下载,截图...
  • Android Studio入门 将程序使用模拟器或手机运行

    万次阅读 多人点赞 2018-07-14 16:32:35
    运行程序必须有一个运行的载体,可以是一部Android手机,也可以是模拟器。 1.启动模拟器 首先观察顶部工具栏的图标,点击创建和启动模拟器的按钮,或者点击Tools里第一个的 AVD manager 会弹出图中窗口,可以...
  • ECLIPSE开发ANDROID程序如何在手机运行 2014-05-04 11:44:56 By: dwtedx Android dwtedx 0 2132 android开发不论是在真机上调试还是最终发布到真机上都非常简单,过程如下: 1、安装usb...
  • 获取运行手机前台的应用程序

    千次阅读 2014-07-16 14:33:58
     activityManager有四个关于运行程序的API: getRunningAppProcesses(); getRunningServices(maxNum); getRunningTasks(maxNum); getRunningServiceControlPanel(service); 具体什么意思我没有查,我用的...
  • android手机编译可运行的linux程序

    千次阅读 2017-01-25 09:40:47
    也就是在编译时将函数都静态编译到程序中了,运行时不用再动态连接,如果不加此选项,在android平台上就不让运行。   3. 运行 adb连接手机 1) adb push hello /sdcard/ 2) adb shell 3)./...
  • 转载自: 解决小米手机不能运行Android Studio程序的问题问题描述Android Studio升级到2.3版本之后,小米手机MIUI8不能运行Android Studio程序,报如下错误:Installation failed with message Failed to establish ...
  • 让Android手机自由运行java程序,很不错的Android平台上的Java虚拟机 网站 http://www.netmite.com/android/ 提供了在Android手机运行java的平台,下载他们的App Runner,就可以模拟Java运行平台了。
  • 打开 File——>Settings 在搜索里输入 Instant Run 将里面的Enable Instant Run…这句话的勾去了,手机上在做一下内存清理,就可以在手机运行了。 博主这样做在手机上就可以继续运行,希望也能帮助到你。 ...
  • 问题描述:在Androidstudio程序手机运行出现无法解析的情况 #解决办法 1,设置InstantRun的选项为空 (1)File->settings->Build,Execution,Deployment->Instant...
  • 1.通过usb接口把手机与电脑相连。 2.打开手机设置,开发者选项,usb调试,允许手机与电脑相连即可。 有时候可能需要下载手机助手,博主手机为vivo y33.
  • 让你的ipad同时运行两个或多个程序

    万次阅读 2015-03-31 20:24:49
    IOS一直以来就是单程序运行的系统,对于手机来说差不多正好,但对IPAD这种大屏幕设备来说某些情况下单程序运行有些浪费了,比如在仅仅挂一些不需要怎么操作的网游时如果能再同时开个其他程序岂不是很完美?...
  • 配置路由器的NAT也可以将内网电脑作为网站服务器来使用,请先看看自己的路由是否具备这样的功能设置 你喜欢哪种方式就选择哪种方式,不花钱的办法就是让你的手机和电脑同时去蹭同一个邻居家的wifi 如果你身边没有...
  • 微信公众平台注册账号,并选择小程序,网址:mp.weixin.qq.com 填写相关信息,如:主体类型(个人或者企业)        AppID 在开发中都是用的到的,服务器域名在网络请求也是用的到的。 完成信息之后,下载...
  • 但是,把这样的应用程序放到实际的机器里面运行,会发现没有输出内容。因为Windows Mobile的系统默认没有附带控制台输出的模块。可以在微软下载 WindowsMobilePowerToys这个工具。将这个工具在 PC上安装好。不过,...
  • 我设计了一个防盗软件,我想当我启动程序后关掉屏幕(为了节约电源),程序依然像开着屏幕一样运行着,比如说我的软件是一个小球根据重力往不同的方向移动,当我关掉屏幕了拿起手机,小球依然在根据方向运动,也就是...
  • 使用AlarmManager设置闹钟,但是在华为手机上一旦程序被清除,闹钟就失效了。在中兴和魅族的手机上却一直有效。华为,你在EMUI里搞了什么鬼?
  • Android应用程序手机运行的步骤

    千次阅读 2011-02-14 11:43:00
    就是把手机的USB调试模式打开,方法是(我以HTC Desire HD为例):Menu>设置>应用程序>开发>勾选”USB调试“   3.If you're developing on Windows, you need to install a USB driver for adb. If you're ...
  • 手机运行droid-vnc-server, vnc-viewer报错: 类似这个哥们的情况: http://zhidao.baidu.com/question/556684969.html 浏览器组织了applet的运行,要求更新java jdk版本。 不更新...
  • 今天给大家分享一下如何去设置我们的一个手机后台允许使用的程序,如果后台太多的话,就会导致我们的电量损耗非常快,而且还会卡顿,下面我们来操作一下吧。 因为我们手机有很多种型号,每种设置都不一样,下面先以...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 337,491
精华内容 134,996
关键字:

怎么设置手机同时运行的程序