面试题
行书开发
菜鸟开发
展开
-
Andriod studio中出现Connection reselt问题以及gradle问题
1 出现Connection relest问题 是由于之前gradle版本配置没有同意,android studio是自动配置,刷新的 2 出现这样的问题,要及时去检查gradle构建项目时的路径,3 检查以后,然后在File --- Settings_Gradle 中检查他的配置是否与之前相同 检查完成以后,再次使用Builde -- c原创 2015-08-18 12:28:23 · 1280 阅读 · 0 评论 -
Android 基础知识详解
1:Activity与Fragment的生命周期。Activity的生命周期: Fragment的生命周期:对比图:测试代码: import android.app.Activity; import android.app.ListFragment; import android.os.Bundle; import android.util.Log; import andro原创 2016-12-13 13:45:47 · 1187 阅读 · 0 评论 -
Java 编写一个控制台版的"答答租车系统"
项目介绍:根据所学知识,编写一个控制台版的”答答租车系统”.功能:1:展示所有可租车辆, 2:选择车型,租车量 3:展示租车清单,包含:总金额,总载货量及其车型,总数人量及其车型.项目分型:1:数据模型分析; 2:业务模型分析; 3:显示和流程分析.package com.car;import java.util.Scanner;public class CarTest {/** * @p原创 2017-01-09 22:12:26 · 2430 阅读 · 2 评论 -
java的四种引用,强弱软虚,用到的场景
1、强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下: Object o=new Object(); // 强引用当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不原创 2017-01-10 10:42:41 · 4265 阅读 · 4 评论 -
Android Http通信
Android 当中涉及到网络编程的部分经常会用到http通信,同时android也为我么您提供了HttpUrlConnection接口和HttpClient接口,大大的方便了开发。Http通信又分为两种方式:get和post,get可以uoqu静态页面,传入参数可以放在url当中,而post方法的传入参数则是放在httprequest(请求)当中。前面提到的HttpUrlConnection接口是原创 2017-02-16 10:31:32 · 1111 阅读 · 2 评论 -
Android性能优化解决方案
Android开发做久了,你会发现很多APP出现内存泄漏,卡顿,加载迟缓等问题,这时你会细细体味出这样的APP其实很一般,这说明我们也走向深度开发中,技术实力也提高了很大一部分,以下是我常见的一些内存泄漏问题以及优化方案.一,内存泄漏内存泄漏是指由于代码编写不当导致不再使用的对象无法得到及时释放。内存泄漏产生的内存垃圾不仅浪费资源,拖慢运行效率,甚至还可能造成内存溢出,直接导致应用崩溃。对于Andr转载 2017-03-13 12:16:09 · 1491 阅读 · 0 评论 -
Android之SDK、NDK、JNI和so文件
Android SDK(AndroidSoftware Development Kit),即Android软件开发工具包,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”,也就是说我们还可以采用C/C++语言。Android SDK主要包括开发文档、编译工具等等,其主要目录如下:(1)原创 2017-02-24 14:27:57 · 1183 阅读 · 0 评论 -
AsyncTask原理及不足
一:为什么需要工作者线程Android应用的主线程(UI线程)肩负着绘制用户界面和及时响应用户操作的重任,为了避免”ANR”,就要确保主线程时刻保持较高的响应性.为了做到这一点,我们就要把耗时的任务移出主线程,那么耗时的任务交给谁来完成呢?答案就是工作者线程。Android开发中我们通常让主线程负责前台用户界面的绘制以及响应用户的操作,让工作者线程在后台执行一些比较耗时的任务。Android中的工作转载 2017-03-24 14:48:58 · 21567 阅读 · 1 评论 -
Android加载so库
个人解决的问题,分享给大家原创 2016-05-18 16:42:59 · 1224 阅读 · 1 评论 -
Java 面试题
Java题:为什么128 == 128返回为False,而127 == 127会返回为True?class A { public static void main(String[] args) { Integer a = 128, b = 128; System.out.println(a == b); Integer原创 2016-12-12 09:39:57 · 1105 阅读 · 4 评论 -
Java 线程面试题
子线程循环10次,接着主线程循环100次,接着又回到子线程循环10次, 接着再回到主线程又循环100次,如此循环50次,请写出程序。互斥实现了,就是交替执行弄不出来。 /** * 子线程循环10次,接着主线程循环100次,接着又回到子线程循环10次, * 接着再回到主线程又循环100次,如此循环50次,请写出程序。 * @autho原创 2016-12-07 09:54:18 · 795 阅读 · 1 评论 -
android技术之SQLite技术详解
android和ios的数据库都是用SQLite来实现.一,SQLite数据库简介:轻量级:SQLite数据库是一个轻量级的数据库,适用于少量数据的CURD;文件本质:SQLite数据库支持大部分SQL语法,允许使用SQL语句操作数据库,其本质是一个文件,不需要安装启动。数据读写:SQLite数据库打开只是一个文件的读写流。二.简单的数据库语句知识在android平台上,集成了一个嵌入式关系型数据库原创 2017-05-02 22:58:03 · 2088 阅读 · 1 评论