自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大鱼

只要敲不死,就往死里敲。

  • 博客(25)
  • 资源 (8)
  • 收藏
  • 关注

原创 Java子线程中操作主线程Private级别数据

两个类分别如下:package Demo2;import java.util.*;class Demo2 { private static ArrayList a = new ArrayList(); public static void main(String[] args) { a.add("String0"); threadDemo2 thread1 = new

2016-03-30 17:57:27 1967

转载 getClass(),class属性和getName()解析(整理)

一、getClass方法:类型:public final Class getClass()功能:返回该对象的运行时类的java.lang.Class对象(API上的解释)有方法类型可以知道,该方法只能由类的实例变量调用例子:[java] view plain copyJButton b1 = new JButton("

2016-03-29 17:18:42 416

翻译 Android Environment.getExternalStorageDirectory() 获取的是内部存储还是外部存储?

这几天在做Android应用的远程更新功能,将下载的更新包放在移动设备上指定的目录。用的是  Environment.getExternalStorageDirectory() 这个方法,然后在获取的目录中新建一个hkapp文件夹,用来存放下载的apk文件。那么,这个hkapp文件到底是在那块存储区域呢?一开始,看看网上的API,已经这个方法的字面意思,想当然地以为它就是获取SD卡

2016-03-25 17:01:13 8309 2

转载 Android 中文件类型与MIME的匹配表

MIME:全称Multipurpose Internet Mail Extensions,多功能Internet 邮件扩充服务。它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文

2016-03-24 20:10:53 530

原创 阅读《第一行代码》,接收短信实验时,SmsMessage类deprecated过时的原因和解决方法

SmsMessage类deprecated过时的原因和解决方法。今晚在学习郭霖大神的《第一行代码》做短信接收实验时,碰到了图下面的情况这是因为导包的时候导入了import android.telephony.gsm.SmsMessage; 这个包。事实上我们应该导入另一个包import android.telephony.SmsMessage;改成导入第二个

2016-03-23 19:40:43 1491

原创 Android中匹配器ArrayAdapter加载List显示顺序

刚学会用ArrayAdapter,但是对下面的语句执行效果比较好奇,可以看到是先设置了ArrayAdapter,后又加载了一个List 集合元素。开始的时候我认为这可能会显示不出来,但是在虚拟设备上跑的时候,是可以正常显示的。于是好奇ArrayAdapter在设置过程中对语句执行的影响,于是又写了两个for延时函数。看是否实现动态加载ListView内的元素。 contactsView.se

2016-03-20 18:23:17 1122

转载 android---xml---include用法(导入另一个XML文件到本布局中)

Android在xml文件中可使用include包含其他定义好的布局, 可以将多处用到的布局单独出来,然后用include包含进来,这种包含方法相当于把原来布局的一部分代码独立出来,供大家共同使用,也就相当于面向对向中的类的概念差不多。下面我们逐步讲解include的作用。先看下我们要实现的整体界面:一、未使用Include时通常情况下,我们直接就能写出布局代码,下

2016-03-16 21:50:12 648

转载 LinearLayout的一些注意事项和ayout_gravity与gravity的区别

1、orientation的默认值为horizontal,即从左向右排列。由于一般从上向下排列,所以必须指定orientation属性。2、layout_gravity与gravity的区别:(1)gravity指定自身所包含的子元素的对齐方式,如LinearLayout中的gravity指定了它的子元素(即5个TextView)水平居中排名,第二个TextView指定了其子元素(

2016-03-16 21:17:10 1407

转载 Android中Parcelable接口用法

1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a static field called CREATOR, which

2016-03-16 17:31:30 258

转载 onSaveInstanceState和onRestoreInstanceState触发的时机

当某个activity变得“容易”被系统销毁时,该activity的onSaveInstanceState就会被执行,除非该activity是被用户主动销毁的,例如当用户按BACK键的时候。 注意上面的双引号,何为“容易”?言下之意就是该activity还没有被销毁,而仅仅是一种可能性。这种可能性有哪些?通过重写一个activity的所有生命周期的onXXX方法,包括onSaveInstanc

2016-03-16 17:18:55 237

转载 android:name 的秘密

每一个Activity、Service等应用程序组件都会对应AndroidManifest.xml文件中的一 个、标签。在这些标签中有一个必选的属性:android:name,该属性需要指定一 个类名,例如,net.blogjava.mobile.Main类。指定android:name属性值有如下3种方式:1.  指定完全的类名(packagename+classname

2016-03-16 15:50:23 1317

转载 android view类 介绍

不是对照翻译,只是理解性翻译。 本文只用于个人复习,不保证翻译的准确和正确性。一 View 的基本概念1. 基本描述:这个类是用户接口的基础构件。 View 表示屏幕上的一块矩形区域,负责绘制这个区域和事件处理。View 是所有widget类的基类,Widget 类用于创建交互式UI构件(按钮,输入框等)。View 类的ViewGroup子类是layou

2016-03-16 15:29:18 454

原创 Adapter extends ArrayAdapter<Msg> 的片段代码

public class MsgAdapter extends ArrayAdapter { private int resourceId; public MsgAdapter(Context context,int textViewResourceId,List objects){ super(context, textViewResourceId, objects); reso

2016-03-15 22:22:31 650

转载 android:padding和android:margin的区别

本文综合了:http://zhujiao.iteye.com/blog/1856980 和 http://blog.csdn.net/maikol/article/details/6048647 两篇文章加入了自己的一些心得。Android的Margin和Padding跟Html的是一样的。如下图所示:黄色部分为Padding,灰色部分为Margin。通俗的

2016-03-14 18:01:39 227

转载 Layout _width ,Layout_height和heigh ,width 区别:

Layout,翻译为中文的意思是 布局,安排,版面设计。对于许多的组件的命令,都有Layout_x和x 的区别,而许多的区别很明显,直接是Layout是相对于父容器(一般就是整个xml的布局)的改变,一个是相对于组件本身的改变。比较典型的就是gravity和layout_gravity,当然也有例外的 ,比如Layout_margin和panding。对于每个组件,可以独自的使用L

2016-03-14 17:39:41 358

转载 android:layout_weight的真实含义

首先声明只有在Linearlayout中,该属性才有效。之所以android:layout_weight会引起争议,是因为在设置该属性的同时,设置android:layout_width为wrap_content和match_parent会造成两种截然相反的效果。如下所示:[html] view plain copy print?Linear

2016-03-14 17:20:00 240

转载 LinearLayout(线性布局)

要点:android:orientation="vertical"垂直线性布局,"horizontal"水平线性布局android:gravity="top"(buttom、left、right、center_vertical、fill_vertical、center_horizontal、fill_horizontal、center、fill、clip_vertical、clip

2016-03-14 17:11:27 337

转载 draw9patch工具使用教程

Android开发中我们可能会用到.9.png图片。.9.png是Android中一种特殊的图片格式,具有自适应调节大小的能力。制作.9.png格式的图片就要用到我们的“9妹”draw9patch工具了。       1、什么是“9妹”(draw9patch)?       它是一个对png图片做处理的一个工具,能够为我们生成一个”*.9.png”的图片。       2、

2016-03-14 16:42:04 7784

转载 Android UI系列-----ImageView的scaleType属性

这篇随笔将会简单的记录下ImageView这个控件的一些使用方法,以及其最重要的一个属性: scaleTypeImageView这个控件是用来显示图片用的,例如我们可以通过下面这段xml配置来声明显示一张图片:ImageView android:id="@+id/imageView" android:layout_width="100dp"

2016-03-13 21:53:37 325

转载 Android之Adapter用法总结

Android之Adapter用法总结1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览:        由图可

2016-03-13 16:51:01 370

转载 如何下载CSDN托管的开源代码

如何下载CSDN托管的开源代码首先必须澄清的是CSDN并不提供http方式的源码下载,这与很多新手的思维方式不同,让他们觉得CSDN的源码无法下载。然而,无法下载并不等于无法获取源码,不然还叫什么开源社区呢。OK,希望你注意到我前面用到的“开源”这个词,这个词的意识不仅要表达的是源码可获取的意思,他还表达了你可以关注这份代码甚至参与到代码的开发中来。好了,不说废话了。首选你需要

2016-03-13 16:22:16 1639 2

转载 Android LayoutInflater详解

在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用Layou

2016-03-13 16:18:35 298

翻译 System.getProperty("user.dir"); 获得系统属性

getProperties public static Properties getProperties() 确定当前的系统属性。 首先,如果有安全管理器,则不带参数直接调用其 checkPropertiesAccess 方法。这可能导致一个安全性异常。 将 getProperty(String) 方法使用的当前系统属性集合作为Properties 对象返回。如果没有当前系统属性集

2016-03-10 12:39:49 1031

原创 JAVA字符串类型-String.format()函数用法

public static String format(String format, Object... args)该函数为静态类型,可直接使用。format 参数为要使用的格式,而args为需要被格式化的参数。format参数的选择和C语言中sprintf()方法的输出格式参数类似。Java中IO包里PrintWriter类的print

2016-03-07 15:51:06 3569

原创 JAVA中IO技术的转换流

BufferedReader bufr = new BuffereReader(new InputStreamReader(System.in));BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));纯字符输入或者输入,Writer或Reade

2016-03-02 16:40:22 372

UsbCdcComDemo-master.zip

这是一个安卓的USB虚拟串口的工程,我用来测试扫码头的;USB虚拟串口设备都能用,测试过稳定;下载后根据你的androidstudi版本修改一下build.gradle.

2019-11-22

STM32F10X固件库使用手册的中文翻译版.pdf

STM32F1xx固件库使用手册(中文翻译版),非常适合新手查看,可以深入理解STM32标准库中每一句函数的具体意义。

2019-09-05

一个UDP服务端和客户端程序,可以用来测试一下硬件通信模组否可用。

一个UDP服务器程序,可以用来测试一下硬件客户端是否可用。 之前来用测试NB终端模组的消息可不可抵达,测试成功率等。 需要部署到服务器使用,或者是局域网内使用,方便硬件工程师自己测试通信模组。

2018-07-16

filezilla官方软件,方便与服务器传输文件

filezilla官方软件日前最新版本,使用这款软件可以很方便与服务器器传输文件,不再需要终端的命令行,好用的话可以下载试试。

2018-06-05

SIM7000C模块AT指令手册V1.01版本

SIM7000C模块AT指令手册V1.01版本,发布日期是2017-09-08,希望对其他朋友有帮助。

2017-11-29

Android重力加速度控制蓝牙小车

private int W = 1; private int S = 4; private int A = 2; private int D = 3; private int STOP = 5; 分别对应16进制数值,WSAD对应前后左右

2016-04-23

AD中各种封装的介绍

新手用AD软件画封装时候调用封装时候不理解封装的意思,AD中各种封装的介绍。引脚介绍

2015-04-14

空空如也

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

TA关注的人

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