Android面试总结

第一部分: Android部分 Android基础知识 Android内存泄漏总结 Handler内存泄漏分析及解决 ListView详解 RecyclerView和ListView的异同 AsyncTask源码分析 插件化技术 自定义控件 And...

2019-03-27 04:01:53

阅读数 436

评论数 0

Service组件和BroadcastReceiver实现组件通信

组件通信示例,一个Activity,一个Service,Service是通过startService启动,通常Activity与通过startServiece()方法启动的Service无法通信,借助于BoadcastReceiver实现组件通信。 开发一个基于Service组件的音乐盒,后台的...

2019-04-08 06:07:09

阅读数 28

评论数 0

service的onStartCommand和防止service多次执行onStartCommand

(1):onstart()方法和onStartCommand()方法的区别: onstart()方法是在android2.0一下的版本中使用。而在android2.0以上则使用onstartCommand()方法。它们两个方法放在一起使用时,不会产生冲突。 (2):onStartComand使用...

2019-04-08 04:58:57

阅读数 28

评论数 0

Java 多态

Java 多态 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: 多态性是对象多种表现形式的体现。 现实中,比如我们按下 F1 键这个动作: 如果当前在 Flash 界面下弹出的就是 A...

2019-03-28 04:10:06

阅读数 12

评论数 0

239.JNI简单使用eclipse---c层字符串加密

在c层实现字符串加密,java传递参数到c层,c层首先需要将java的字符串转化成c层的字符串,转化了以后遍历字符串的每一个字符,并进行加密(+1),c层操作的是Ascll,进行解密(-1),也是Ascll jni/hello.c #include <jni.h>...

2019-03-26 09:40:14

阅读数 34

评论数 0

238.JNI简单使用eclipse--java反射和c反射调用java代码

Java反射 1.创建一个java的project 2.实现想通过反射被调用的代码 public class Dialog { public void show(String message){ System.out.println("diao yong show&qu...

2019-03-26 09:33:26

阅读数 28

评论数 0

237.JNI简单使用eclipse---配置NDK路径

如果想要开发环境自动添加jni相关的时候需要先去配置NDK路径 一旦选择了Add Native Support的时候就取消不了了 jni文件夹会自动生成,Android.mk和hello.cpp会自动生成 生成了以后需要关联一下jni.h的源码,关联的方法如下,项目,右键--》p...

2019-03-25 06:54:10

阅读数 70

评论数 0

236.JNI简单使用eclipse--javah

javah可以自动生成jni样式的标头文件,会在src目录下面生成自动的jni样式文件,直接复制到jni下面的.c文件中 ##javah *1.7:在src目录下执行javah 包名.类名 *1.6:在bin/classes目录下执行 ...

2019-03-25 06:33:21

阅读数 61

评论数 0

235.JNI简单使用eclipse--相加

jni测试加法 app中 MainActivity.java package com.ldw.helloworld2; import android.os.Bundle; import android.app.Activity; import android.view.Menu; imp...

2019-03-25 06:12:18

阅读数 54

评论数 0

Android JNI

eclipse的使用方法:JNI简单使用eclipse--hello world eclipse的使用方法:JNI简单使用eclipse--相加 eclipse的使用方法:JNI简单使用eclipse---javah eclipse的使用方法:JNI简单使用eclipse---配置NDK路径...

2019-03-25 05:54:48

阅读数 76

评论数 0

234.JNI简单使用eclipse--hello world

##NDK目录结构 * docs:帮助文档 * build/tools:linux的批处理文件 * platforms:编译c代码需要使用的头文件和类库 * prebuilt:预编译使用的二进制可执行文件 * sample:jni的使用例子 * source:ndk的源码 * toolchains...

2019-03-25 05:52:06

阅读数 39

评论数 0

Android和H5交互

hybrid App开发也不是什么新鲜事了,其中native和h5之间的交互则是必不可少的。Android中是如何和H5交互的? 1、webView加载页面 我们都知道在Android中是通过webView来加载html页面的,根据HTML文件所在的位置不同写法也不同: //例如:加载as...

2019-03-24 23:24:57

阅读数 19

评论数 0

RecyclerView的使用

第一步: 在布局中使用: activity_main.xml <android.support.v7.widget.RecyclerView android:id="@+id/recycleview" android:layo...

2019-03-20 04:53:36

阅读数 21

评论数 0

Android终止线程的方法

线程对象属于一次性消耗品,一般线程执行完run方法之后,线程就正常结束了,线程结束之后就报废了,不能再次start,只能新建一个线程对象。但有时run方法是永远不会结束的。例如在程序中使用线程进行Socket监听请求,或是其他的需要循环处理的任务。在这种情况下,一般是将这些任务放在一个循环中,如w...

2019-03-17 03:35:07

阅读数 27

评论数 0

Android电量和插拔电源状态广播监听

Android电量广播状态有3种,电量低,电量充满,电量发生改变。 Action是: Intent.ACTION_BATTERY_CHANGE Intent.ACTION_BATTERY_LOW Intent.ACTION_BATTERY_OKAY Android的插拔电源广播的Action...

2019-03-16 16:21:39

阅读数 33

评论数 0

android端实现断点续传下载---改进版

添加监听 package com.ldw.multiDownload; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStrea...

2019-03-13 06:36:54

阅读数 26

评论数 0

BitmapRegionDecoder加载大图实现

前言 BitmapRegionDecoder类是Android系统提供的用来操作超大图片的工具类,它能够根据用户指定的区域大小部分加载图片数据。我们知道Android里的图片加载是有要求的,必须要小于某个特定阈值,如果图片尺寸特别大解析到内存中就会超出这个阈值导致图片无法加载,BitmapReg...

2019-03-12 02:17:36

阅读数 31

评论数 0

解决Android加载大图片时内存溢出的问题

BitmapRegionDecoder 尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存...

2019-03-12 02:04:51

阅读数 25

评论数 0

Android数据库升级,数据迁移

版本迭代时难免需要对数据库字段进行增加,删除与修改操作。这时便需要对原有的数据进行迁移,以保证不丢失数据。对数据库的迁移我们需要做一下几个步骤: 创建临时表,将原来的数据复制到临时表中。 删除原表,原表数据已经备份至临时表中,不再需要,进行删除。 创建新表,调用创建新表的方法,创建所有的新表...

2019-03-12 02:01:49

阅读数 19

评论数 0

java多态,方法重写和方法重载的区别

方法重写(方法覆盖) 概念:子类继承父类中的方法,想在原有的基础上作一定的修改。 格式特点: 1.方法名、参数列表必须完全一致 2.返回类型可以相同,也可以不同,不同必须是原来返回类型的子类型(可隐式转换即可)JAVA近期版本的新特性,在之前子类返回值类型必须和父类返回值类型保持一致 2.子类...

2019-03-12 01:51:10

阅读数 24

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭