你用过手机游戏编程培训编程吗?

我想学习自己开发安卓手机APP,怎么从最最基本的学?真心求教……
先介绍下自己! 职业:厨师,学历:高中未毕业,会上网,基本会玩安卓手机,没学过任何的网络专业知识!玩安卓手机也仅于能用软件工具刷机和ROOT至于java,什么的都不会!整个一个白丁。我就是觉的如果能用上自己写代码弄出来的APP很带劲!纯属于个人兴趣!拍砖请轻点!
按投票排序
这种月经问题搜一搜其实答案太多了,但是看到题主很认真的描述,还是决定答一下。首先,我觉得题主您有一个误区,认为自己写代码能写出很带劲的APP。其实不然,一个带劲点的APP基本是靠美工、产品经理、程序员共同完成,而且也很难开发出真正带劲的APP。第二,看到了题主的职业是厨师,高中未毕业。您能有兴趣想学习Android开发这很难得,说明题主是一个在生活中愿意动手,喜欢思考的人,这也是我想认真答这道题的原因。但是题主,您可以不知道,学习开发APP的人,大多数不是因为觉得开发APP的过程带劲,而是他们脑海中产生一个带劲的想法,才想用学习开发来实现它的,并且和题主理解的恰恰相反,开发APP的过程并不带劲,特别是对于一个初学者。第三,从题主描述来看,题主可能想追求“能用上自己的APP”带来的成就感。如果只是成就感的话,从技能要求和学习成本的性价比上,我推荐题主去学习剪裁和定制Rom。题主既然玩过刷机,那么在Rom里面加上一些有趣的东西,比如开机动画换成自己喜欢的球星的大力射门;图标换成题主喜欢嫩模。而且还可以推荐给朋友一起刷,这带来的成就感,远比你开发一个没什么卵用的APP来的大的多。第四,如果题主思考了我的话,依然认为还是想学习APP开发,并且有持之以恒的决心,那么你的执着很值得尊重。我会推荐题主,先去学习搭建Android开发环境,买一本基本的Android书,从头往后照着开始打。先不用去理解,记住怎么用。这样坚持一个月后,题主您需要一本Java的基础书籍,尝试去理解之前打的程序,去了解一些专业术语。再坚持个两个月后,题主您需要有个自己的想法,可能不那么带劲,但是你要努力去实现它。关于书籍方面,您可以看我在另一个问题里面的回答:如果题主您选择第四条并且坚持了一年,做出了自己的APP,不想当厨师想换成程序员这个带劲的职业的话,请私信我,我帮您内推。
关键是你已经下定决心要学习这么一种技能吧,三分钟热度的话,再好的学习方法于你也没有用。然后就是针对你想开发什么东西,再学习相对语言。入门的话,好多人推荐python、c++吧,最近我也在自学python和html5,由于投入时间有限,经常是看过了,练习过了,然后就忘记了。然后,就没有然后了···
已有帐号?
无法登录?
社交帐号登录我想用手机测试自己写的web页面,该怎么做?
按投票排序
刚好我这几天写过一篇文章。下面多图预警。。。由于重新传图,排版可能不好。然后图片大小也不能调整,所以就。。。。一、IOS 移动端 (Safari开发者工具) 手机端:设置 → Safari → 高级 → Web 检查器 → 开。 mac端:Safari → 偏好设置 → 高级 → 在菜单栏中显示“开发”菜单。 在 OS X 中启动 Safari 之后,以 USB 电缆正常接入 iOS 设备,并在此移动设备上启动 Safari。此时点击计算机上的 Safari 菜单中的“开发”,可以看到有 iOS 设备的名称显示,其子菜单项即为移动设备上 Safari 的所有标签页,点击任意一个开始调试。 便捷,简单,还可以调试外壳包裹的浏览器如微信。备注:顺便提一下,要调试不同版本的ios,可以进xcode 进行下载不同的系统包(当然是在没有设备的情况下,土豪略过)二、安卓移动端1、chrome 调试方法 首先确保手机上和PC机上装有最新版本的chrome浏览器,其次是将手机的开发者选项打开并允许调试,然后将数据线将两台设备连接起来。在PC机上打开chorme,输入chrome://inspect ,然后在手机上打开chrome,然后手机会弹框询问是否允许调试,当然确定啦。有时候手机锁屏会断开,请拔掉usb重来。点击inspect打开DevTools后,你可以选中页面中的DOM元素,同时设备中对应元素也高亮显示,也可使用DevTools中的Inspect Element 选中目标元素,可以实时与移动设备页面交互,方便的定位问题所在,进行代码调试,就能像pc端一样愉快的玩耍了。如果有问题,请检查chrome版本。 chrome的调试一般只可以调试chrome页面,但是其官方文档说还可以调试WebViews:“On your computer, the chrome://inspect page displays every connected device, along with its open tabs and debug-enabled WebViews.”需要说明调试WebView需要满足安卓系统版本为Android 4.4+,并且需要再你的APP内配置相应的代码,在WebView类中调用静态方法setWebContentsDebuggingEnabled,如下:if (Build.VERSION.SDK_INT &=Build.VERSION_CODES.KITKAT) {
WebView.setWebContentsDebuggingEnabled(true);
以上配置方法适用于安卓应用内所有的WebView情形。安卓WebView是否可调试并不取决于应用中manifest的标志变量debuggable,如果你想只在debuggable为true时候允许WebView远程调试,请使用以下代码段:if (Build.VERSION.SDK_INT&= Build.VERSION_CODES.KITKAT) {
if (0 != (getApplicationInfo().flags &=ApplicationInfo.FLAG_DEBUGGABLE{
WebView.setWebContentsDebuggingEnabled(true);
我这里只写了个大概,如果有其他问题或者欲查看详细文档,看下面链接(自备梯子):注意:同样的你也可以在电脑上装安卓的虚拟机,推荐Genymotion ,一样的,想测什么版本,就自己下rom ,当然土豪当我没说。2、UC开发者浏览器由于不推荐移动端使用UC(大家应该自觉抵制移动端毒瘤),所以我只简单说一下,如果是在有兴趣,请自行查看: 它的调试方法与chrome差异不大。3、使用 Weinre 调试该方法是比较老的一种方法,对于其他的调试方法来说属于刀耕火种型的。weinre是一个调试包,本身提供一个JavaScript,需要你在项目文件中加入该js。首先安装Weinre,我们用nodejs安装之,使用-g全局命令,以便可以在各个目录下访问:npm install -g weinre
安装weinre之后再设置监听本机的ip:然后打开返回的地址的说明文档,然后把返回的js写入到调试的文档中,注意我箭头所指向的地方。这样访问页面的时候,加载这个 JS,就会被 Weinre 监听到进行控制。小提示:这个 JS 后面的 #anonymous 起到一个标识作用,为了区别,我们可以将其修改成 #test 放到页面中。这时候,我们的 Inspect 面板的地址就不是
。当我们访问页面的时候,就会出现在监听列表中,如果有多个网页,你可以从列表中选择一个。然后就可以使用后面的 Elements、Console 等面板来进行调试操作了:Weinre 非常灵活,只需要在页面中加载这个 JS,然后访问即可,因此 WebView 可以用这种方法调试,一些低版本的 Android、iOS 也可以支持,Window Phone 也是可以用的。在调试移动设备时你可能需要在本地搭建一个局域网 IP 的服务器,将设备与本机网络连接成一个局域网,用移动设备访问这个网页即可。当然 Weinre 也不是万能的,相比 Chrome 的调试工具,它缺少 JavaScript debug 以及 Profiles 等常用功能,但是它兼容性强,可以实现基础调试功能。4、mihtool 测试MIHTool 是国人开发的,基于 Weinre,用于 iOS 设备的前端开发测试。与Weinre 的调试方式大体一样,即开启一个服务器,然后将 JS 插入到页面中,访问进行调试。MIHTool 将这个过程简化了,它是一个 APP,可以直接安装到你的 iOS 设备里面,然后内置一个简单的浏览器可以打开你的测试页面,当它开启时,会自动向页面中插入 Weinre 的 JS,并告知 Weinre 控制台 URL 等信息,让你可以访问进行调试。它还提供了一个公共的 Weinre 调试服务,生成类似
这样的链接,打开即可调试,非常方便,就是有些卡。 5、移动设备在线测试移动端设备如此之多,小公司或者团队,没有这么多资金和精力购买如此多的测试设备进行测试。于是就有人买了这些设备,连接起来,提供在线调试服务。一般就是他的真实手机设备打开,然后截屏出来供预览。比如: 等,当然一般比较卡。 (话说这种貌似可以刷一点pv和uv出来。。。)三、总结调试方法很多,层出不穷,关键是要看自己是否顺手和熟练,关键在于按时按量的完成开发任务。关键在于平时多积累跨坑姿势,少写一点不兼容的代码,调试就舒心一点。如果这还不满足的话,可以查看更多资料:移动端前端开发调试: 移动开发真机调试: remote_inspect_web_on_real_device: remote-debugging:
移动端Web开发调试之Chrome远程调试(Remote Debugging):------------ 补充 BrowserSync 部分-------------很多朋友再说为什么不写Browser-sync,还有给差评的,说实话吧,我之前不了解那个东西。花了点时间看了一下,找到了他们的官网: 觉得还挺有趣的哈。然后就用了,觉得还行,真的会省很多工夫,入门也快,差不多就5分钟快速入门,前端的轮子都这样。。。1、首先安装 BrowserSyncnpm install -g browser-sync
2、启动 BrowserSync,原理应该是那种检测文件变化,然后在服务端 websocket 通知浏览器变动,再加载新的变动文件,在不支持websocket 的浏览器上就轮训服务端的变化,在加载新文件。我只是简单的抓包看了下,也不知道说对了没有。233此时分两种情况,一种是静态:// 监听css文件
browser-sync start --server --files "css/*.css"
// 监听css和html文件
browser-sync start --server --files "css/*.css, *.html"
二种是动态:// 主机名可以是ip或域名
browser-sync start --proxy "主机名" "css/*.css"
然后就上手了啊,就这么简单。。还有gulp 配合哦。具体就看文档了:总结,前端变化日新月异,一个月不学,感觉就落后了啊-----------------我是分割线---------------这里是
大神的原文,之所以圈他一下,因为我的这个文档从他那儿粘贴了很多,这个是他的原文:--&
。上面的更多资料部分,我也讲其放在第一个,不过之前的链接放错了,不是原博客链接,现在已更正。这是我整理的,每一个我都真正的动手实现了的,关于安卓webview的调试部分我还补充了点我找到的资料 --&
-----------------我是分割线---------------ps.我用的百词斩的网站做示例,因为我目前在那儿实习(才刚去一周多),leader叫我写一篇移动端开发的真机调试文档出来,所以就酱紫了
自荐一篇文章: 。各种情况各种平台的调试技术和方法都有提到。
基本的调试方法都被 讲完了, 我提供另外一种方法。需要的软件 Charles
1. 把你的手机的代理 设置为你的电脑的IP
端口为88882.你的页面写完了,在页面中随便写一个域名目录你的html文件,伪造一个url 生成二维码3.微信扫描二维码3.微信扫描二维码你看到的是一个错误页面,或者是一个跳转的域名错位页面,这个可以不用管。 你看到charle里抓包的数据是这样的。右键选择Map local右键选择Map local选择你本地的文件来代理线上的文件 选择你本地的文件来代理线上的文件 然后回到微信刷新页面 或者重新扫描二维码 就可以看到你写的页面了。这样 然后回到微信刷新页面 或者重新扫描二维码 就可以看到你写的页面了。这样 代理前的样子 代理前的样子 代理成功的样子 代理成功的样子 如果需要调试移动端页面的错误信息 最好的方法 还是 手机链接电脑 用Safari来调试
架个临时服务器,用手机连电脑局域网,访问即可测试,记得把localhost改成电脑ip即可
刚好这两天做了这个环境,保证手机和电脑在同一局域网,然后电脑上搭个http服务器,手机通过电脑的ip访问就好。
局域网内的话好办,你只要写个服务器监听HTTP的某个端口,局域网内直接访问IP端口即可。如果公网的话就需要一个服务器。这个比较麻烦了。简单的话上面答案说的chrome模拟下就行了
# IntroAn open source, extensible, platform-agnostic tool for remotely debugging and testing your JavaScript. Powered by node.js and socket.io.# Usage$ npm i -g vorlon
# The Vorlon server is running
# With the server is running, open http://localhost:1337
&script src="http://localhost:1337/vorlon.js"&&/script&
npm install anywhere -g
笔记本的话可以开个热点(各种免费wifi工具),然后手机连上,用ipconfig看一下ip,访问电脑的web服务器。
其实chrome的控制台式可以模拟手机的,就是点一下左上角的手机图标。
已有帐号?
无法登录?
社交帐号登录什么编程语言可以让你直接用手机上的软件玩一玩吗?就像是微信,我可以在微信写软件上用代码做一些事情的_百度知道
什么编程语言可以让你直接用手机上的软件玩一玩吗?就像是微信,我可以在微信写软件上用代码做一些事情的
什么编程语言可以让你直接用手机上的软件玩一玩吗?就像是微信,我可以在微信写软件上用代码做一些事情的编程语言有吗?
任何手机毕竟只是玩具唯一符合你要求的大概只有手机上的浏览器的插件开发,比如UC浏览器有UC插件平台,用它来做正式的工作目前是不可能的,但那也是要通过电脑来完成大部分工作的
其他类似问题
为您推荐:
编程语言的相关知识
其他1条回答
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁潜力级手机控
扫码下载App一键签到 升级加速
小米手机系列每周精华汇总
Show出你的开箱评测赢大奖
小米4S常见问题解答
应用之星:教你如何开发手机应用
&来自老版论坛
扫一扫!手机看帖更爽
目前在AppStore、GooglePlay等应用商店里已经有以百万计的Apps,应用程序使移动互联网空间得以无限拓展。很多人梦想着Angry Birds式的奇迹在自己身上发生,他们渴望自己开发的应用程序能够一夜暴红。你是不是也像笔者一样虽然不指望能一夜爆红,但也希望自己鼓捣一个小App呢?
我想很多人可能都希望自己可以做一款app,但是苦于不会编程而作罢。不过最近笔者发现一个名为“应用之星”的网站可以免费创建自己的App,无需任何编程技术,只需几分钟的简单操作就可以完成。
通过官网的简单了解我们可以得到以下信息:无需任何编码技术,用户可以免费创建自己的App,可以通过应用之星提供的个人中心可以实现对内容的管理,编辑、发布、修改,并且还能监测到应用的下载情况,同时也能跟踪到应用的收益情况。如果App做的良好的话,应用之星将会提交到安卓市场,比如移动MM市场等等。是不是真的有这么神奇的工具存在,笔者带大家一起来一次实战操作:
创建自己的APP
在网页上创建App的流程操作非常简单。
首先:需要登陆应用之星网站(.cn/)注册账号。
其次:登录账号,点击“应用制作”,弹出的窗口你将看到“我的应用”,“我的模板”和“系统模板”。大家根据需要自行选择。
下面介绍的是直接制作应用,不利用系统模板了。
再次:点击“添加应用”,弹出的页面你将看到“页面”和“控件”。
点击“页面”你将看到新增页面,每个新增的页面可以编辑修改;点击“控件”你将看到8个控件,包括按钮控件,标签控件,图片控件,浏览器控件,视频控件,音频控件,媒体控件和RSS控件。每个控件都可以自定义,自主发挥你的创意。
有几点需要注意:
1. 根据你的应用选择对应的控件,然后将控件拖入左边的编辑框。
2. 坐标是用来控制每个控件之间的整齐,比如上下对齐,左右对齐。
3. 当控件拖入坐标的编辑框后,可以右击控件,出现“复制”,“粘贴”,“删除”等功能,方便操作。
4. 对控件的名称编辑在文本框内编辑修改。
5. 在应用制作过程中要记得“保存”,以免不当的操作导致之前做的丢失,保存按钮在菜单栏上面。
6. 菜单栏上面的“新建”按钮可以直接打开“我的应用”。
7. 当一个页面做完后,在做另外一个页面,点击“页面”-“新增页面”即可,每个页面名称和属性都可以自定义。
8. 当做第二页面时,可以直接复制第一个页面,如果是类似的页面,复制的目的是节省时间,减少重复操作。
第四:等所有页面都完成后,接下来是“流程设置”,按钮在菜单栏上,注意看哈。
所谓的流程设置,就是设置“起始页”到“目标页”之间的关系,比如想让“首页”跳转到“目录”,那就先点击起始页里面的“首页”,然后再点击目标页的“目录”。最后保存退出。
第五:如果你想在应用里嵌入广告,那么接着点击“应用设置”里的“广告设置”,广告设置非常简单,按提示操作即可。
第六:在发布之前你也可以预览一下应用,点击菜单栏上面的“预览”按钮即可在线预览,如果满意自己做的应用,那么接下来就可以生成应用了。
当这些简单的工作都完成之后,恭喜你,你已经制作出了属于自己的App,系统会生成此app2种下载方式,可以下载到电脑,也可以二维码扫描下载到手机。
第七:当然如果你想分享给更多的人使用你的app,那么你就要选择发布应用,应用发布和应用的修改都是是在个人中心。应用发布后,要等待管理员的审核,一般在三个工作日内被审核,具体审核状态可以在个人中心里查询。
第八:笔者最想告诉大家的是平台上面的“一键电子书”,“一键淘宝”,“图文”更容易操作,而且非常快速,有兴趣的也可以试试。
扫描二维码,手机查看本帖
京ICP证110507号 京ICP备号1157人阅读
Android开发(6)
一、让真实手机显示在Devices透视图中
以前Devices透视图中显示的均是我们的Android模拟器,现在想让真实的android手机部署显示在该透视图中。你要做的就是安装驱动,手机第一次插在电脑上会提示你安装驱动,这样电脑才可以和手机进行通讯。只有成功安装驱动才会显示在Devices透视图。
二、将你开发的项目部署到真实手机中
右击项目—&Run AS—&android application—&选择真实的手机(如果没有其他模拟器,默认直接部署到真机中)—&运行程序即可
三、Android Screen Monitor——抓取真机屏幕
想把手机屏幕显示在电脑屏幕上时就需要使用Android Screen Monitor,一个叫asm.jar的文件。
①下载 &/p/android-screen-monitor/
②将asm.jar复制到D:/android-sdk/platform-tools目录下
③执行Android Screen Monitor,运行cmd控制台
&cd D:/android-sdk/platform-tools
&java -jar asm.jar
④弹出的界面中选择真机即可。
需要注意的是②步骤中,若无platform-tools目录则新建该目录,再把sdk下的tools文件夹的所有文件拷至新建的这个目录下。因为若单单只拷一个asm.jar进入platform-tools目录会提示could
not find could not find adb。adb其实就是adb.exe文件在tools文件夹中。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:55881次
积分:1009
积分:1009
排名:千里之外
原创:31篇
评论:19条
(1)(2)(2)(10)(22)}

我要回帖

更多关于 手机编程软件 的文章

更多推荐

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

点击添加站长微信