Android进阶(二十)AndroidAPP开发问题汇总(四)_unu-app 真机调试(1)

自学几个月前端,为什么感觉什么都没学到??


这种现象在很多的初学者和自学前端的同学中是比较的常见的。

因为自学走的弯路是比较的多的,会踩很多的坑,学习的过程中是比较的迷茫的。

最重要的是,在学习的过程中,不知道每个部分该学哪些知识点,学到什么程度才算好,学了能做什么。

很多自学的朋友往往都是自己去找资料学习的,资料上有的或许就学到了,资料上没有的或许就没有学到。

这就会给人一个错误的信息就是,我把资料上的学完了,估计也-就差不多的了。

但是真的是这样的吗?非也,因为很多人找的资料就是很基础的。学完了也就是掌握一点基础的东西。分享给你一份前端分析路线,你可以参考。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

还有很多的同学在学习的过程中一味的追求学的速度,很快速的刷视频,写了后面忘了前面,最后什么都没有学到,什么都知道,但是什么都不懂,要具体说,也说不出个所以然。

所以学习编程一定要注重实践操作,练习敲代码的时间一定要多余看视频的时间。

· px (pixels)像素

· dip (device independent pixels)设备独立像素

· sp (scaled pixels ― best for text size)放大像素–对文本大小最好

· pt (points) 点

· in (inches)英寸

· mm (millimeters)毫米

Q: 类、方法修饰符的使用原则?Private、 final …

S:

查了些资料之后才对服务计算略懂一点:服务发现---->服务选择—>服务整合—>执行—>优化

C类地址

(1)C类地址第1字节、第2字节和第3个字节为网络地址,第4个字节为主机地址。另外第1个字节的前三位固定为110。

(2)C类地址网络号范围:192.0.0.0—223.255.255.0。

(3) C类地址中的私有地址:

192.168.X.X是私有地址。(192.168.0.0—192.168.255.255)

也就是说只要手机端与PC端服务器在同一个网络地址内,就可以完成

通信。

注:一定要确保两端在同一网络内!否则无法建立通信连接!

注:客户端连接服务器端时,遇到了很多令自己纠结的问题,在朋友珠方的不断帮助下,自己终于将问题得以解决。现总结如下:

(1)在服务器端,要配置一个自己的Tomcat,MyEclipse自带的Tomcat功能不完善,Tomcat的配置教程网址:

http://jingyan.baidu.com/album/4853e1e53465271909f72690.html?picindex=1

(2)在客户端连接服务器端时,一定要仔细判断连接路径,是严格区分大小写的,例如:

"http://10.0.2.2:8090/Web/LoginServerlet

自己就曾将Web错写成web,而一时找不到错误。另外,要注意输入的格式,是工程名/servlet,其中,工程名不可忽略。那么问题来了,

Q: 在服务器端,可以建立多少个servlet,是不是在客户端所有的class在服务器端都变成了servlet?还有各文件间的联系?

S: 与服务器端进行交互的类才会被写成Servlet,其他的写成一般就可以。操作数据库的类极其方法,可由servlet中的对象进行调用。

Servlet工作原理解析

http://www.ibm.com/developerworks/cn/java/j-lo-servlet/

HttpClient使用方法:

使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可。

1. 创建HttpClient对象。

2. 创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGet对象;如果需要发送POST请求,创建HttpPost对象。

3. 如果需要发送请求参数,可调用HttpGet、HttpPost共同的setParams(HetpParams params)方法来添加请求参数;对于HttpPost对象而言,也可调用setEntity(HttpEntity entity)方法来设置请求参数。

4. 调用HttpClient对象的execute(HttpUriRequest request)发送请求,该方法返回一个HttpResponse。

5. 调用HttpResponse的getAllHeaders()、getHeaders(String name)等方法可获取服务器的响应头;调用HttpResponse的getEntity()方法可获取HttpEntity对象,该对象包装了服务器的响应内容。程序可通过该对象获取服务器的响应内容。

6. 释放连接。无论执行方法是否成功,都必须释放连接

子类---------(extends)----------->类----(implements)------->接口

Q:在把他人Android项目到入时,出现项目包错误提示。

A:首先查看gen目录下是否有R.java文件,若没有,则说明资源文件有错(资源文件有错时,R文件就不会生成);然后修改res文件下的错误,修改完成后clean 一下工程就可以了。

涅槃:

(1)用户注册模块

(2)学习JavaWeb

导出、导入Java项目:

http://jingyan.baidu.com/article/73c3ce28e99596e50343d904.html

创建新的Android项目,Eclipse自动创建的appcompat内容解决方法:

http://bbs.csdn.net/topics/390728485

Q:Android开发中分不同包的依据?

A:

http://www.baidu.com/#wd=Java开发中分包的依据&rsv_spt=1&issp=1&f=8&rsv_bp=0&ie=utf-8&tn=baiduhome_pg&rsv_enter=0&rsv_sug3=438&rsv_sug4=32726&rsv_sug1=79&rsv_sug2=0&inputT=8979&rsv_n=2

Q:

A:http://blog.csdn.net/sunhuaqiang2014

AndroidManifest.xml文件详解(uses-feature)

http://www.cnblogs.com/andriod-html5/archive/2012/05/24/2539414.html

Android系统自带样式详解(Android:theme):

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

android:screenOrientation属性:

http://blog.csdn.net/nmgchfzhzhg/article/details/8077133

android:configChanges:

http://blog.csdn.net/jkkjklmn/article/details/7349517

android:windowSoftInputMode属性详解:

(activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题)

http://blog.csdn.net/twoicewoo/article/details/7384398

sendMessageDelayed 是将某个需要处理的消息事件发送给handler来处理,并且在此之前按你传入的参数延迟一定的时间。handler.sendMessageDelayed(handler.obtainMessage(LOGINOVER), 3000);

注:编程时一定要多看文档,注意返回值类型,有无参数及其类型。

注:

最后:

总结来说,面试成功=基础知识+项目经验+表达技巧+运气。我们无法控制运气,但是我们可以在别的地方花更多时间,每个环节都提前做好准备。

面试一方面是为了找到工作,升职加薪,另一方面也是对于自我能力的考察。能够面试成功不仅仅是来自面试前的临时抱佛脚,更重要的是在平时学习和工作中不断积累和坚持,把每个知识点、每一次项目开发、每次遇到的难点知识,做好积累,实践和总结。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

,另一方面也是对于自我能力的考察。能够面试成功不仅仅是来自面试前的临时抱佛脚,更重要的是在平时学习和工作中不断积累和坚持,把每个知识点、每一次项目开发、每次遇到的难点知识,做好积累,实践和总结。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

[外链图片转存中…(img-lvBSeQUG-1715771545147)]

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值