自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Violence

新的风暴已经出现、是时候到咱们出手了。。。

  • 博客(30)
  • 收藏
  • 关注

原创 谷歌浏览器出现应用程序无法启动,因为应用程序的并行配置不正确....(亲测完美解决)

电脑开机完整报错提示为:应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具。刚开始也在网上找了N久的解决方案(如:启动windws Modules installer、安装VC等软件、或者重装浏览器,但是书签太多备份复杂。。。。)最终是发现确实配置版本信息的文件文件所在路径:C:\Program Files ...

2019-05-10 14:54:41 62914 42

原创 Java经典算法:搜索

1.无序数组中搜索元素 假如:定义一个数组:int[] arr = {18, 52, 7, 44, 16, 68, 92, 35, 50};在数组中搜索元素search=44 如果找到,打印出该元素在数组中的下标 如果找不到,打印出-1思路: 要搜索的数与数组中第1个元素比较,相等输出下标,不相等继续 要搜索的数与数组中第2个元素比较,相等输出下标,不相等继续 要搜索的数与数组...

2018-07-14 22:41:19 1665

原创 Android笔试和面试常见题目(五)

自己整理的一些Android常见面试题,欢迎各位参考。 有错误或有更好的题目答案可以联系修改38、ListView与RecyclerView的对比。 1.布局对比:ListView布局单一。RecyclerView支持线性布局、网格布局、瀑布流布局。 2.API对比:RecyclerView的ViewHolder的编写规范化,子项布局的复用优化搞定。 3.还有比如:事件的监听,动画效果等。。。

2017-11-28 17:05:19 891

原创 Android笔试和面试常见题目(四)

自己整理的一些Android常见面试题,欢迎各位参考。 有错误或有更好的题目答案可以联系修改。31、两个Activity之间跳转必定会执行的是那几个方法 1.一般情况下比如说有两个activity,分别叫A,B,当在A里面启动B组件的时候, A会调用 onPause()方法,然后 B 调用 onCreate() ,onStart(), onResume()。 这个时候 B 覆盖了窗体, A 会调

2017-11-28 16:39:10 9052 2

原创 Android笔试和面试常见题目(三)

自己整理的一些Android常见面试题,欢迎各位参考。 有错误或有更好的题目答案可以联系修改。22、对Fragment的理解 Fragment是一种可以嵌入在活动(Activity)当中的UI片段,它能让程序更加合理和充分利用大荧幕的空,每个Fragment 必须依赖 activity 而存在,而且每个fragment都通过自身的生命周期回调方法定义自身的布局和行为,但它的生命周期受activit

2017-11-28 16:36:23 1132

原创 Android笔试和面试常见题目(二)

自己整理的一些Android常见面试题,欢迎各位参考。 有错误或有更好的题目答案可以联系修改。13、什么情况会导致Force Close (应用程序强制关闭)?如何避免?能否捕获导致其的异常? 答:程序出现异常,比如nullpointer。 避免:编写程序时逻辑连贯,思维缜密。能捕获异常,在logcat中能看到异常信息14、请介绍下ContentProvider是如何实现数据共享的。 实现一

2017-11-28 16:31:59 1025

原创 Android笔试和面试常见题目(一)

自己整理的一些Android常见面试题,欢迎各位参考。 有错误或有更好的题目答案可以联系修改。1、NDK是什么? NDK是开发人员在android应用中嵌入使用本地代码编写的组件。 本地开发资源包。NDK是一些列工具的集合,NDK提供了一系列的工具,帮助开发者迅速的开发C/C++的动态库,并能自动将so和java 应用打成apk包。 NDK集成了交叉编译器,并提供了相应的mk档和隔离cpu、平

2017-11-17 12:12:50 12171

原创 通过AsyncTask下载网络图片

AsyncTask本身是一个抽象类,如果要实现自己的AsyncTask,需要继承AsyncTask并定义自己的实现类。注意AsyncTask有三个泛型参数:public abstract class AsyncTask<Params, Progress, Result>**这三个参数应该是引用类型,包括类、接口、数组。但不能是基本数据类型(可以考虑使用包装类来代替)。 这三个泛型参数描述如下:**

2017-09-01 19:52:35 476

原创 Android碎片(Fragment)的创建

1.什么是碎片(Fragment)? 相信小伙伴们对碎片(Fragment)都有一定了解的啦,咱们这里就不过多利用文字的东西去多解释他的含义。只要知道Fragment是一种可以嵌入在活动(Activity)当中的UI片段,它能让程序更加合理和充分利用大屏幕的空,每个Fragment 必须依赖 activity 而存在,而且每个fragment都通过自身的生命周期回调方法定义自身的布局和行为,但它的

2017-08-29 19:42:23 2538

原创 Android强大的滚动控件--RecylerView

RecyclerView的使用比ListView的使用是比较复杂的,ListView的使用是五个步骤,而我们的RecyclerView的使用有7个步骤,分别为:** 1.在当前项目的build.gradle中的dependencies闭包中加入compile ‘com.android.support.recyclerview-v7:xx.x.x’(x是当前最新版本) 2.布局加入Recycle

2017-08-29 13:39:23 831

原创 Android最常用而又最难用控件—ListView(三)。

使用BaseAdapter必须写一个类继承它,同时BaseAdapter是一个抽象类,继承它必须实现它的方法。BaseAdapter的灵活性就在于它要重写很多方法。 1.getCount()–>要绑定的条目的数目,比如格子的数量 2.getItem()–>根据一个索引(位置)获得该位置的对象 3.getItemId() –>获取条目的id 4.getView(final int positi

2017-08-23 00:25:25 328 1

原创 Android最常用而又最难用控件—ListView(二)。

通过ArrayAdapter实现Adapter虽然简单、易用,但ArrayAdapter的功能比较有限,它的每个列表只能是TextView。而且只能实现文字的列表。然而SimpleAdapter有最好的扩充性,可以自定义出各种效果。 首先先要理解SimpleAdapter()方法中的参数含义: 1.布局中加入ListView控件: 在activity_main.xml文件中加入如下代码:

2017-08-23 00:16:53 288

原创 Android最常用而又最难用控件—ListView(一)。

在Android中,ListView的使用可以算是最常用和最难用的自定义控件,基本所有程序都会用它到,由于手机屏幕空间有限,能够一次性在屏幕显示的内容并不多,当程序中有大量的数据需要展示的时候,就可以借助ListView来实现。ListView允许用户通过手指上下滑动的方法将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕。(比如:电话列表,微信好友列表等等)。ListView的使用需要

2017-08-22 23:57:19 603

原创 Java中一些数据类型的相互转换

**下面是我们在Java中常见到的一些数据类型转换:如:整数转字符串、字符串转整数等等。下面贴上具体的代码:**import java.util.Arrays;public class TestString { public static void main(String[] args) { // 整数转字符串 int i1 = 123; Str

2017-07-26 23:22:06 335

原创 Java语言中关于break,continue和return的区别

使用break结束循环某些时候需要在某种条件出现时强制终止循环,而不是等到循环条件为为false时才退出。此时,可以用break来完成这个功能。Break用于完全结束一个循环,跳出循环体,不管是那种循环,只要遇到break,系统将会制动结束该循环体,并开始执行循环以外的代码。例如下面的代码:public class Break { public static void main(Strin

2017-07-22 13:18:36 571

原创 Java冒泡排序

直接上代码吧,感谢大家阅读。import java.util.Random;public class Arry { public static void main(String[] args) { int[] arr=new int[]{ 21,32,56,89,78,62,66,9,882,1546}; //要求数组从小到大排序

2017-07-20 22:39:56 452 1

原创 Java中利用循环语句输出倒正三角形、菱形

1.输出倒正三角形结果如下图所示: ************* *********** ********* ******* ***** *** *具体代码如下:public class Test2 {public static void main(String[] args) { int line=20;//定义行数 f

2017-07-18 23:56:19 15344 2

转载 关于怎样使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客 估计现在很多人都忘记博客的很多功能了吧,今天刚好有博客Markdown的编辑使用文档,所以就转发一下啦,哈哈哈哈 ,给忘记的博友一个完美的解释。 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列

2017-07-18 23:36:44 225

原创 文章标题:Android常用控件ImageSwitcher的使用方法

图像切换器使用ImageSwitcher表示,用于实现类似于Windows操作系统下的“Windows照片查看器”中的上一张、下一张切换图片的功能。在使用ImageSwitcher时,必须实现ViewSwitcher.ViewFactory接口,并通过makeView()方法创建用于显示图片的ImageView对象。makeView()方法将返回一个显示图片的ImageView。在使用ImageSw

2017-05-24 15:10:17 520

原创 文章标题:Android常见组件Gallery的用法

画廊视图使用Gallery表示,能按水平方向显示内容,并且可用于手指拖动图片移动,,一般用来浏览图片,被选中的选项位于中间,并且可以响应事件显示信息。在使用画廊视图时,首先要在屏幕上添加Gallery组件,通常在XML布局文件中使用标记添加。下面我们使用Gallery这个组件做一个简单的项目:第一步:在XML布局文件中添加Gallery组件。具体的代码如下: <Gallery

2017-05-24 14:35:28 285

原创 文章标题:改变Android页面透明度

我们在这里设置一个滑动条,当我们拖动滑动条的时候,页面的透明度随着该表,具体代码如下:布局文件代码如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent

2017-04-14 23:04:05 338

原创 文章标题:Splash是什么?

我们经常会看到,打开一款软件时,首先会显示它的标志,然后再进入页面,这就是Splash。原理把启动时的画面放在一个Activtiy里,并全屏显示,延迟一定时间,自动跳转到另一个Activity里。也就是从一个页面延时跳转到另一个页面。图片Splash我们用线程来实现,我们在这里需要创建两个Activity,我们让第一个Activity作为我们现实图片的Activity。当我们点击应用图标的时候,跳转

2017-04-08 23:07:47 1647

原创 文章标题:Android常见控件ImageView的使用方法

ImageView是用于在界面上展示图片的一个控件,通过它可以上我们的程序界面变得更加丰富多彩。我们需要在drawable中放一张格式为Png的图片。那我们在界面上展示这张图片吧。我们在activity_main.xml。代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:

2017-04-06 00:16:38 876

原创 文章标题:Android应用中定制标题栏

在Android应用中,我们很多时候会使用自己定制的标题栏,我们可以修改标题、标题图标、标题栏背景。这样既显示了UI界面的美化,也凸显了自身的风格。定制标题栏一般会用两种方式。第一是在Activity中修改、第二种实在AndroidManifest.XML文件中修改。那我们这里就用第一种方法来修改。话不多说,直接贴上代码:package com.example.ding;import android

2017-04-03 02:51:45 273

原创 文章标题:Android常见控件Button的使用方法

Button是程序用于和用户进行交互的一个重要控件,如果想要在界面上显示这个控件,我们也必须要在XML 文件中调加控件的资源,具体的代码如下: <Button android:id="@+id/button" android:layout_width="match_parent" android:layout_height="wrap_cont

2017-03-29 20:21:10 442

原创 文章标题:Android常见控件TextView的使用方法

Text View 可以说是Android中最简单的一个控件了。它的主要功能是用于在界面上显示一段文本的信息。假如你在一个界面上看到的“Hello world!! !“。那要怎样才能实现这显示呢?下面是显示Helloworld的代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android

2017-03-27 23:24:09 1028

原创 文章标题:Android活动的生命周期

在Android类中定义了七个回调的方法,覆盖了活动生命周期的每一个环节,那好我们下面来一一解释各个方法的作用。1. onCreate() 这个方法我们已经看到或者使用过很多次的啦,在每个活动中我们都重写了这方法,它会在活动中第一次被创建的时候就会被调用。我们在这个方法中完成活动的初始化操作,比如加载布局、绑定事件。2.onstart() 这个方法在活动由不可见变为可见的时候被调用。3.

2017-03-22 23:00:35 435

原创 文章标题:Android隐藏标题栏

标题栏中可以进行的操作其实很多的,尤其在Android 4.0之后加Action Bar的功能。还有些人会觉得标题栏会占用界面的空间,使得界面的空间区域变得较小,所有很多人都会把应用程序的标题栏隐藏。但究竟怎样隐藏标题栏能,其实非常简单,打开你的Activity,在onCreate()方法中添加如下的代码即可: public class MainActivity extends Activi

2017-03-21 18:48:34 310

原创 文章标题:Android应用开发特色

Android应用开发的特色1. 四大组件 Android系统四大组件分别是活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)和内容提供器(Content Provider)。其中活动是所有Android应用程序的门面,凡是在应用中你们看得到的东西,都是放在活动的。而服务就比较低调了,你无法看到它,但是它会一直在后台默默的运行

2017-03-21 18:17:05 159

原创 文章标题:Android系统架构

为了让你能够更好地理解Android系统是怎样工作的,我们先来看一下它的系统架构。Android大致可以分为四成架构,五块区域。 1. Linux内核层 Android 系统是基于Linux 2.6 内核的,这一层为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、WiFi驱动、电源管理等。2. 系统运行库层** 这一层通过一些

2017-03-20 23:13:32 454

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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