- 博客(33)
- 收藏
- 关注
转载 Android校招面试总结--wwttsqt的校招
wwttsqt的校招总结: 最近总有人问我校招方面的东西,不说废话,直接上公司 2017年春招,网申阿里,线上笔试题(选择题+两道编程题)。阿里一面(电话面试),基础知识大汇总(数据结构,操作系统,计算机网络) 2017年秋招,有米科技,笔试题(选择题:比较专业的android笔试题,问答题:java基础知识,android的基础知识,基本的数据结构,单例设计模式)。一...
2018-04-19 11:03:00
215
转载 android四种启动模式应用场景分析
哈哈哈被骗了吧。只是看见个更好的所以没啥好写的了。链接http://blog.csdn.net/zivensonice/article/details/51569502转载于:https://www.cnblogs.com/wwttsqt/p/8544861.html...
2018-03-13 17:39:00
167
转载 Android性能优化--OOM
一、OOM(Out Of Memory)当前占用内存+申请内存资源超过了Dalvik虚拟机的最大内存限制就会抛出Out Of Memory异常二、bitmap优化图片显示(显示缩略图时不要调用网络请求加载大图,listView滑动时不加载图片)及时释放内存(C内存区域)图片压缩inBitmap属性捕获异常三、其他方法listview:convertvi...
2018-03-08 10:07:00
142
转载 Android性能优化--ANR
一、ANR(Application Not Responding)(响应性由Activity Manager和Window Manager监控)分类Service Timeout 20sBroadcastQueue Timeout 10sInput Dispatching 5s二、ANR造成原因主线程中做了一些耗时工作主线程被其他线程锁(主线程所需要的资源正...
2018-03-07 16:39:00
106
转载 Android性能优化--冷启动优化(Application)
一、Application(单例全局只有一份,生命周期等同于app的生命周期)1.初始化全局对象、环境变量配置(onCreate)2.获取应用程序当前内存使用情况(内存优化)onLowMemory:内存较低时回调onTrimmemory:根据内存使用情况,进行资源释放3.监听应用程序内所有Activity的生命周期(ActivityLifecycleCallback)...
2018-03-07 12:59:00
436
转载 Android性能优化--UI卡顿
一、UI卡顿原理60fps--16ms/帧准则:尽量保证每次在16ms内处理完所有的CPU与CPU计算、绘制、渲染等操作,否这会造成丢帧卡顿问题二、UI卡顿常见原因人为在UI线程做了轻微的耗时操作布局Layout过于复杂,无法再16ms内完成渲染同一时间动画执行次数过多,导致CPU负载过重View的过度绘制,导致某些像素在同一帧时间内被绘制多次,从而使CPU负...
2018-03-07 11:08:00
160
转载 Android性能优化--内存泄漏
一、Java内存分配策略栈:基本数据类型,对象的引用(自动释放)堆:对象,数组(GC)静态存储区(方法区)二、Java的引用强引用:不能被GC回收,JVM宁可报出OOM错误也不会回收强引用对象软引用:内存不足回收,适合创建缓存弱引用:每次GC时回收,相比软引用,弱引用的对象拥有更短暂的生命周期虚引用:随时都能被回收,必须和引用队列联合使用,跟踪对象被GC回...
2018-03-07 10:03:00
89
转载 java反射
###27.01_反射(类的加载概述和加载时机)* A:类的加载概述 * 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 * 加载 * 就是指将.class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 * 连接 * 验证 是否有正确的内部结构,并和其他类协调一致 * 准备...
2017-11-04 18:53:00
85
转载 数据结构之约瑟夫问题(循环链表)(C++版)
#include <iostream>#include <stdlib.h>using namespace std; typedef char ElemType;typedef struct LNode{ ElemType data; //数据域 struct LNode *next; //指针域}LNode, *SLink;void InitList(S...
2017-11-04 14:02:00
211
转载 数据结构之杨辉三角(队列实现)(C++版)
#include <iostream>#include <stdlib.h>#include <windows.h>#include <string>#define MAXLISTSIZE 100 //预设的存储空间最大容量#define TRUE 1#define FALSE 0using namespace std;typedef i...
2017-11-04 14:00:00
750
转载 数据结构之表达式求值(C++版)
#include <windows.h>#include <iostream>#include <stdlib.h>#define MAXBUFFER 10#define MAXLISTSIZE 100 //预设的存储空间最大容量using namespace std;typedef struct{ char *base; //存储空间基址 i...
2017-11-04 13:59:00
1522
转载 数据结构之一元多项式加法(C++版)
#include <iostream>#include <stdlib.h>using namespace std; typedef struct LNode{ float coef; //系数 int expn; //指数 struct LNode *next; //指针域}LNode, *SLink;int main(){ //一元多项式加法,输...
2017-11-04 13:58:00
1122
转载 数据结构之邻接矩阵(C++版)
#include <iostream>#include <stdlib.h>#include <string.h>#define INFINITY 1000 //最大值∞#define MAX_VERTEX_NUM 20 //最大顶点个数#define MAXLISTSIZE 100 //循环队列的最大容量#define TRUE 1#defin...
2017-11-04 13:57:00
596
转载 数据结构之二叉树,赫夫曼树(C++版)
#include <iostream>#include <windows.h>#include <stdlib.h>#include <string.h>#define MAXLISTSIZE 100 //预设的存储空间最大容量#define FALSE 0#define TRUE 1using namespace std;typedef...
2017-11-04 13:56:00
137
转载 数据结构之循环队列(C++版)
#include <iostream>#include <stdlib.h>#include <string>#define MAXLISTSIZE 100 //预设的存储空间最大容量using namespace std;typedef string ElemType;typedef struct{ ElemType *elem; //存储空...
2017-11-04 13:54:00
199
转载 数据结构之顺序栈(C++版)
#include <iostream>#include <stdlib.h>#define MAXLISTSIZE 100 //预设的存储空间最大容量using namespace std; typedef string ElemType;typedef struct{ ElemType *base; //存储空间基址 int top; //栈顶指针 int...
2017-11-04 13:51:00
247
转载 数据结构之单链表(C++版)
#include <iostream>#include <stdlib.h>using namespace std; typedef string ElemType;typedef struct LNode{ ElemType data; //数据域 struct LNode *next; //指针域}LNode, *SLink;void InitList...
2017-11-04 13:49:00
143
转载 数据结构之顺序表(C++版)
#include <iostream>#include <stdlib.h>#define MAXLISTSIZE 100 //预设的存储空间最大容量using namespace std; typedef string ElemType;typedef struct{ ElemType *elem; //存储空间基址 int length; //当前长...
2017-11-04 13:47:00
140
转载 第二行代码
---恢复内容开始---一、开始启程--你的第一行Android代码Android的四层架构1.linux内核层--为Android设备的各种硬件提供底层驱动2.系统运行库层--通过一些C/C++库来为Android系统提供主要的特性支持 Android运行时库,提供一些核心库,允许开发者使用java语言编写Android应用 Dalvik--运行时编译...
2017-03-19 11:17:00
234
转载 service
startservice 方式开启服务 服务就会在后台长期运行 直到用户手工停止 或者调用StopService方法 服务才会被销毁bindService 方式开启服务当activity销毁的时候服务也销毁 不求同时生但求同时死4.0以后。服务第一次启动必须有界面电话窃听qi案例 new Thread(){}.start(); 服务有啥区别 股票应用 进程容易...
2017-03-02 20:17:00
73
转载 dialog
// 点击按钮 弹出一个普通对话框 public void click1(View v) { // 构建AlertDialog AlertDialog.Builder builder = new Builder(this); builder.setTitle("警告"); builder.setMessage("世界上最遥远的距离是没有网络"); builder.setPo...
2017-03-02 15:22:00
218
转载 BroadCastReceiver
广播接收者案例_ip拨号器 (1)定义一个类继承BroadCastReceiver public class OutGoingCallReceiver extends BroadcastReceiver { //当接收到外拨电话的事件的时候回执行这个方法 @Override public void onReceive(Context context...
2017-03-02 15:21:00
70
转载 Android--重点
---恢复内容开始---百度云测在公司开发中一般打印日志用Log类,通常会封装一个LogUtils,通过开关来控制日志信息的打印。/data/data: context.getFileDir().getPath(); 是一个应用程序的私有目录,只有当前应用程序有权限访问读写,其他应用无权限访问。一些安全性要求比较高的数据存放在该目录,一般用来存放size比较小的数...
2017-03-02 15:03:00
90
转载 activity的生命周期
Activity的生命周期 (必须掌握) oncreate 方法 当Activity第一次启动的时候调用 onDestroy 方法 当Activity销毁的时候调用 onStrat() 方法 当Activity变成可见的时候调用 onStop() 方法 当activity 不可见的时候调用 onResume()方法 当activity可以获取焦点的时候 ...
2017-03-02 10:36:00
67
转载 listview
# 5 listview 入门 ListView 是一个控件,一个在垂直滚动的列表中显示条目的一个控件,这些条目的内容来自于一个ListAdapter 。EditText Button TextView ImageView Checkbox 五大布局。 1.布局添加Listview 2.找到listview 3.创建一个Adapter适配器继承BaseAdapte...
2017-02-26 10:16:00
101
转载 数据存储--sqlite
用来存用户的信息# 1 Android下数据库创建 什么情况下我们才用数据库做数据存储? 大量数据结构相同的数据需要存储时。 mysql sqlserver2000 sqlite 嵌入式 轻量级 SqliteOpenHelper 创建数据库步骤: 1.创建一个类集成SqliteOpenHelper,需要添加一个构造方法,实现两个方法oncreate ,onupgrade...
2017-02-26 10:13:00
91
转载 数据存储--xml
#9 生成xml的2种方式 1.写布局 2.业务逻辑 a.备份 1.封装短信数据到list中 2.将list中的数据写到xml文件中。 b.恢复 1.解析xml文件中短信数据,封装到list集合中 2.将解析数据打印。 XmlSerializer //使用XmlSerializer来序列化xml文件 public static boolean b...
2017-02-26 09:15:00
62
转载 数据存储--SharedPreferences
sharedPreferences是通过xml文件来做数据存储的。 一般用来存放一些标记性的数据,一些设置信息。 *********使用sharedPreferences存储数据 1.通过Context对象创建一个SharedPreference对象 //name:sharedpreference文件的名称 mode:文件的操作模式 SharedPreferences share...
2017-02-25 11:38:00
83
转载 sdcard
使用Sdcard注意事项:1.权限问题: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 2.硬性编码问题:通过 Environment可以获取sdcard的路径 Environment.getExternalStorageDirectory().getPath();...
2017-02-25 11:34:00
107
转载 数据存储--file
//保存用户名密码 public static boolean saveUserInfo_android(Context context,String username, String password) {try{ String userinfo = username + "##"+ password;//封装用户名密码 //得到私有目录下一个文件写入流; name : 私有目录文...
2017-02-25 11:33:00
90
转载 测试、Logcat
1.测试是否知道源代码 黑盒测试 不知道代码 白盒测试 知道代码 2.按照测试的粒度 方法测试 单元测试 Junit 集成测试 系统测试 3.按照测试的暴力程度 冒烟测试 硬件 压力测试 12306(百度云测)在公司开发中一般打印日志用Log类,通常会封装一个LogUtils,通过开关来控制日志信息的打印。转载于:https://www....
2017-02-25 11:28:00
61
转载 Android中常用布局
1.线性布局 LinearLayout orientation:方向;vertical,垂直;horizontal,水平 gravity:对齐方式,子控件相对于当前控件的对齐方式 layout_gravity:当前控件相对于父控件的对齐方式 margin:当前控件相对于四周的间距。 padding:当前控件中的子控件相对于当前控件四周的间距。 2.相对布局 Relativ...
2017-02-23 10:54:00
77
转载 第一篇博客
五个月前就注册了博客园,当时也是看到一篇关于程序员的文章,推荐大家写博客。由于当时学习方向不确定,对自己的学习路线了解不够深刻,所以一直不知道从何写起。目前,考虑到七月份的实习,我又将原本杂乱的知识重新温习一遍, 记录自己的学习经历,帮助自己很好的复习,做好笔记应对将来的面试。同时,希望我的文章能对大家有所帮助。转载于:https://www.cnblogs.com/wwttsq...
2017-02-23 10:51:00
70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人