Android原生View控件优化

1、ListView的优化 使用ViewHolder,findViewbyId耗时较大,通过viewholder缓存控件。 分批加载:分页显示,下拉加载。 2、WebView的优化。 性能问题,混合开发。H5开发。Native App +Web APP 跨平台优势。 全局Webview,...

2018-09-26 22:28:15

阅读数 169

评论数 0

Android布局标签include、merge、 ViewStub的使用

1、inculde 提高代码的复用性,减少代码;将布局中的公共部分抽取到其他layout中使用。可以覆盖layout中的属性,一般用于公共控件开发,如toolbar。将复杂的布局模块化抽取。 2、merge 解决布局嵌套层,提高布局加载效率。可解决include中引入的相同的布局嵌套。根标签...

2018-09-26 22:14:15

阅读数 25

评论数 0

Android布局文件选择

1、优选选择FrameLayout 源码最简单 2、RelativeLayout 不用嵌套,减少布局View层数 3、LinearLayout 当简单功能LinearLayout可以满足时,优先选择LinearLayout,处理逻辑相对RelativeLayout更加简单。 4、Con...

2018-09-26 21:59:07

阅读数 483

评论数 0

Android系统屏幕UI刷新机制

人眼的帧数 人眼舒适放松时可视帧数是每秒24帧,集中精神时不超过30帧,眨眼时睁开眼瞬间可以捕捉到的帧数是30帧以上,游戏所说的60帧所能造成的就是画面不闪烁,更流畅。 Android系统UI刷新频率 Refresh Rate 在一秒内刷新屏幕的次数,例如60HZ,即16ms一次,刷新率越高...

2018-09-26 21:41:56

阅读数 207

评论数 0

Android四大组件——Activity(一)

一、Activity之间通信——Intent、Bundle意图传递Intent intent = new Intent(A.this,B.class); intent.putExtra(kay,value); startActivity(intent);Intent intent = new In...

2018-05-09 22:36:35

阅读数 52

评论数 0

Android 编译时注解实践项目Demo-简单易懂

Android编译时注解需要掌握的知识点:1、编译时 与运行时的区别2、注解3、反射。。。。。一、注解说的简单点就是Android代码中常见到的:@Override 这一类是不是很简单哈哈,深入了解可以查看其它资料二、开干(一)搞一个类似butterknife的简单的项目,帮助理解编译时注解,整个...

2018-05-08 22:31:53

阅读数 409

评论数 0

Android学习——Activity中带返回类型.

1、MainActivity的代码如下: package com.jondy.activity_01; import android.R.string; import android.app.Activity; import android.content.Intent; import andr...

2014-09-15 20:02:19

阅读数 491

评论数 0

Andriod 学习——Activity之间的跳转,以及Activity的生命周期。

主Activity。 package com.jondy.activity_0; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util....

2014-09-15 19:45:21

阅读数 312

评论数 0

Andriod 学习——使用Intent 浏览网页、播放音乐、查看图片、拨号

主要熟悉Intent、Uri的运用。

2014-09-15 19:39:14

阅读数 433

评论数 0

对一个正整数作如下操作:如果是偶数则除以2,如果是奇数则加1,如此进行直到1时操作停止,求经过9次操作变为1的数有多少个?

此题有两种接法,按照题意有一种,找规律后有一种。 1、

2014-09-12 16:36:31

阅读数 2157

评论数 0

讲一个正整数分解质因数。

#include using namespace std; #include void main() { int n,i; cin>>n; cout<<n<<"="; for(i=2;i<n;i++) { ...

2014-09-09 17:04:25

阅读数 396

评论数 0

在小于99999的正整数中,找出即是完全平方数,又有两位数字相同的数。

#include using namespace std; #include int juge(int num) { int tmp=num,i=0,j; char a[10]={0}; while(tmp>0) { j=tmp%10; a[j]+=1; tmp/=...

2014-09-09 16:15:25

阅读数 1049

评论数 0

判断一个字符串是否是回文。

#include using namespace std; #include int fun(char *p) { int len=strlen(p)-1; char *q=p+len;// if(!p) return -1; while(p<q) { if((*p++...

2014-09-09 14:26:49

阅读数 611

评论数 0

求一个字符串中连续出现次数最多的子串。

#include #include #include #include using namespace std; pair fun(const string& str) { vector substrs;//存放所有子串 int maxcount=1,co...

2014-09-09 14:15:03

阅读数 270

评论数 0

C++笔试题(阿里)——sizeof运算符

#include using namespace std; void main() { char *p; char *q[20]; char *m[20][20]; int (*n)[10]; struct MyStruct { char dda; double dda1; int type; ...

2014-08-15 20:34:40

阅读数 232

评论数 0

快速排序——C++实现

#include using namespace std; void swap(int &a,int &b) { int t; t=a; a=b; b=t; } void show(int *a,int length) { int i; for (i=0;i<l...

2014-08-14 22:50:52

阅读数 294

评论数 0

Shell排序法 C++实现

#include using namespace std; void swap(int &a,int &b)//引用传值, { int t; t=a; a=b; b=t; } void show(int *a,int length) { int i; for (i=0...

2014-08-14 22:06:08

阅读数 346

评论数 0

内排序中3种复杂度为(n^2)的算法-----插入、冒泡、选择

#include using namespace std; void swap(int &a,int &b) { int t; t=a; a=b; b=t; } void show(int *a,int length) { int i; for (i=0;i<l...

2014-08-14 21:21:50

阅读数 315

评论数 0

计算机操作系统的各种算法汇——作业、进程、页面置换、磁盘调度等。

一、            作业调度算 处理器的调度包括作业调度和进程调度。 周转时间是评价批处理系统性能、选择作业调度方式与算法的额重要准则之一。 周转时间=作业后备队列等待时间+进程就绪队列等待时间+进程cpu上运行时间+进程I/O等待。 带权周转时间=周转时间/服务时间(cpu上运行...

2014-08-12 22:27:42

阅读数 1190

评论数 0

C++基础——继承与派生

三种继承方式  基类      public     protected     private  公共继承   public     protected      不可见 保护继承   protected  protected      不可见 私有继承   private   ...

2014-08-07 23:10:11

阅读数 218

评论数 0

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