自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 HashSet、HashMap

很多开发者,初学者都知道HashSet无序,不可重复,线程非同步。底层是哈希表结构。 但它是怎么做到的?什么是散列表数据结构(哈希表)?有什么特性?都清楚吗?不清楚继续往下看。 public HashSet() { map = new HashMap

2016-08-31 20:19:41 422

原创 Android开发——Android的消息机制详解

我们为什么需要Android的消息机制 我们知道,Android规定访问UI只能在主线程中进行。若在子线程中访问UI,就会抛出异常。这个验证由ViewRootImpl的checkThread方法来完成。 为什么不允许在非主线程访问UI呢,这是因为Android的UI控件不是线程安全的。并发访问会导致控件处于不可预期的状态。 那为什么不对UI访问加上锁机制呢,原因如下: (1)这显然会让UI访

2016-08-29 22:57:41 514

原创 【JAVA语言程序设计基础篇】--事件驱动程序设计--匿名类监听器

监听器类是特意为创建一个GUI组件而设计的监听器对象。监听器不被其他应用程序所共享,因此,正确的做法是将他作为一个内部类定义在框架类中。当然,可以使用匿名内部类简化内部类监听器。 匿名内部类是没有名字的内部类。 他一步完成定义内部类和创建一个该类的实例。由于匿名内部类是一种特殊的内部类,所以,可以将他看作有以下特征的内部类: 1.匿名内部类必须总是扩展父类或者实现接口,但他不能有显示的exte

2016-08-29 22:56:26 589

原创 java环境变量设置

java环境变量设置  环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。下面就来分享java环境变量设置的方法。java环境变量设置的具体方法:  步骤1、其实java环境变量设置很简单,首先

2016-08-23 21:09:53 551

原创 继外存储和SD卡存储,内存储还有一个方法SQLite

今天要写的是SQLite存储,先来介绍一下SQLite:SQLite是遵守ACID的关联式数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。 不像常见的客户-服务器范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。整

2016-08-22 21:18:27 480

原创 关于在APIStore中获取数据

现在我们越来越多的会从其他方面直接接受数据,不会自己在写。今天就讲一下如何在APIStore上获取实时新闻。 为了方便,我们先建三个Util,分别是;FileUtil,UrlUtil,HttpUtil‘ 程序在下面:FileUtil: import android.content.Context; import android.os.Environment;import java.io.Fi

2016-08-17 20:23:29 596

原创 URL联网的测试

今天就写得少一点,很累了。 写的是URL联网之前的测试,值得注意的是手机和你的电脑应该保持一样的IP地址。程序如下: URL 测试 URL url = new URL(“http://192.168.1.104:8080/updatei 此博文包含图片 (2015-02-18 21:30:33)转载▼ 标签: it 因为一个软件会在不同的项目组测试,即会使用不同的IP地址测试,所以一般不会

2016-08-11 21:29:38 496

原创 关于手机应用里的打电话,发短信,拍照等

我们都知道现在的app几乎每个都能直接打电话,发短信,启动照相机等等,今天我们来讲一讲如何用程序来实现这些功能的。 程序如下: package com.edu.jereh.android8; //导入我们需要的包 //差不多都是自动导入的 import android.Manifest; import android.app.Activity; import android.app.N

2016-08-10 20:13:32 834

转载 Android之Fragment

1、Fragment的产生与介绍 Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。难道无法做到一个App可以同时适应手机和平板么,当然了,必须有啊。Fragment的出现就是为了解决这样的问题。你可以把Fragment当成Activity的一个界面的一个组成部分

2016-08-08 19:47:56 241

转载 Android UI高级控件之ViewHolder

先声明一下ViewHolder在Android自定义的适配器中使用。目的:优化资源,节省空间,避免重复绘制view而引起的不必要的内存损耗。 我自己以前的写法: [html] view plain copy public class PlateAdapter extends BaseAdapter { private List<Plate> list; private Context c

2016-08-04 22:45:57 456

翻译 Android UI高级控件中的ListView

ListView 特点: 1、属于ViewGroup,里面可以放子组件 2、用于展示垂直滚动列表 3、列表有多个条目,条目的数据来自于 ListAdapter 适配器,而适配器的数据来自于比如数组或数据库等等 二、适配器ListAdapter接口 BaseAdapter 抽象类ArrayAdapter 实现类 SimpleAdapter实现类ArrayAdapter : 当条目布局比

2016-08-03 21:48:18 470

原创 关于AndroidStudio借用module

本次不讲知识点了,就简单的讲一讲借用模型: Android Studio如何导入module,或者把一个项目从一台电脑拷贝到另外一台电脑?为保证项目可以正常运行,不出错,常用的两种导入module的方式:第一种方式:点击 “ File——>New——>Import Module ”,选择本地module所在的位置,最后点击“ Finish ”即可001-android-studio-import-

2016-08-02 23:10:52 550

原创 关于ScrollView的应用

ScrollView是一种可供用户滚动的层次结构布局容器,允许显示比实际多的内容。ScrollView是一种FrameLayout,意味需要在其上放置有自己滚动内容的子元素。子元素可以是一个复杂的对象的布局管理器。通常用的子元素是垂直方向的LinearLayout,显示在最上层的垂直方向可以让用户滚动的箭头。  TextView类也有自己的滚动功能,所以不需要使用ScrollView,但是只有两个结

2016-08-01 22:35:43 356

aspose.cells 8.6

java,aspose,excel导出Aspose.Cells是一款功能强大的Excel文档处理和转换控件,开发人员和客户电脑无需安装Microsoft Excel也能在应用程序中实现类似Excel的强大数据管理功能,支持所有Excel格式类型的操作,在没有Microsoft Excel的环境下,用户也可为其应用程序嵌入类似Excel的强大数据管理功能。Aspose.Cells可以对每一个具体的数据,表格和格式进行管理,在各个层面导入图像,应用复杂的计算公式,并将应用程序中的表格保存为各种格式等。

2017-12-26

空空如也

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

TA关注的人

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