
Android开发环境搭建
yi412
这个作者很懒,什么都没留下…
展开
-
java.util.Formatter
一、java.util.Formatter import java.util.Calendar; import java.util.Formatter; import java.util.GregorianCalendar; public class TestFormatter { public staticvoid main(转载 2017-03-22 11:05:36 · 418 阅读 · 0 评论 -
Handler中post方法的调用流程和使用场景
最近一直在学习多线程,handler的作用真的很重要啊,所以保存这篇看的蛮懂的。Handler mHandler = new Handler(); mHandler.post(new Runnable() { @Override public void run() { showContentView(contentView); }转载 2017-03-22 19:12:08 · 595 阅读 · 0 评论 -
Android更新UI的几种方式
Android更新UI的几种方式1、Activity的 runOnUiThread 12345678910111213textView = (TextView) findViewById(R.id.tv ); newThread(newRunnable(){ @转载 2017-03-22 19:54:50 · 414 阅读 · 0 评论 -
Android多线程
Thread线程的实现方法1.继承Java.lang.Thread类,重载它的run()方法,用start()函数来启动线程:Thread thread=new Thread(new Runnable() { @Override public void run()转载 2017-03-22 19:53:23 · 432 阅读 · 0 评论 -
子线程和子线程之间的通信
子线程和子线程之间的通信package lib.com.myapplication;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.os.Message;importandroid.support.v7.app.AppCompatActivi转载 2017-03-22 20:21:24 · 2297 阅读 · 0 评论 -
Android-Looper类
1.Android-Looper类Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。handler其实可以看做是一个工具类,用来向消息队列中插入消息的。 (1) Looper类用来为一个线程开启一个消息循环。 默认情况下android中新诞生的线程是没有开启消息循环的。(主线程除外,主线程系统会自动为其创建L转载 2017-03-23 09:11:37 · 489 阅读 · 0 评论 -
Android自定义控件实战—滚动选择器PickerView
编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!转载自: 中科靖的博客 手机里设置闹钟需要选择时间,那个选择时间的控件就是滚动选择器,前几天用手机刷了MIUI,发现自带的那个时间选择器效果挺好看的,于是就自己仿写了一个,权当练手。先来看效果:转载 2017-03-14 11:15:33 · 790 阅读 · 0 评论 -
android实现下拉框(spinner),自定义大小颜色背景位置
1. 实现最简单的spinnerxml文件,有一个TextView,一个Spinner:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="matc转载 2017-03-24 15:02:54 · 42963 阅读 · 5 评论 -
计算2个GPS坐标的距离
http://blog.youkuaiyun.com/ztp800201/article/details/44676867 Java 计算两个GPS坐标点之间的距离1. Lat1 Lung1 表示A点经纬度,Lat2 Lung2 表示B点经纬度;2. a=Lat1 – Lat2 为两点纬度之差 b=Lung1 -Lung2 为两点经度之差;3. 6378.137为地球半径,单位为千米转载 2017-04-15 10:00:44 · 29281 阅读 · 0 评论 -
android 取消蓝牙配对框 实现自动配对
我看了几个文章,主要是接受配对广播,然后设置pin,实现配对,但是网上的大部分手机是不可以的,Android.bluetoothdevice 下 action_pair_request ,没有定义这个,开始困扰了我一点时间,实现难度:是否能进入那个广播响应。 定义了一个类,这个是网上的可以直接用//=======================================转载 2017-04-17 09:55:23 · 1976 阅读 · 0 评论 -
Android 蓝牙自动匹配PIN码跳过用户交互
近期项目中需要连接蓝牙设备,起初只是设置蓝牙列表界面让用户点击然后输入默认PIN码,后来改需求了 = = ,要求自动连接指定设备并不需要用户手动输入PIN码,作为Android 小白的我是拒绝的,但是拒绝有什么用~首先说一下之后会用到的关于蓝牙方面的东西:断开蓝牙已配对的设备搜索附近蓝牙设备拦截用户交互页面,使用代码输入由于在最后连接的时候使用的是设备的SDK所以在这里就不介绍了转载 2017-04-17 11:07:53 · 13096 阅读 · 5 评论 -
由手机与手机WIFI互传照片谈Android TCP Socket开发要点
http://blog.youkuaiyun.com/yanzi1225627/article/details/21506489转载 2017-03-22 10:33:39 · 773 阅读 · 0 评论 -
XmlResourceParser解析xml文件
XmlResourceParser里常用的字段和方法首先先给出源码里面一些比较基础的,常用的方法和字段。常用的字段int START_DOCUMENT = 0; int END_DOCUMENT = 1; int START_TAG = 2; int END_TAG = 3; int TEXT = 4; getEventType()/** * Returns转载 2017-03-22 10:01:30 · 1012 阅读 · 0 评论 -
hashCode与equals
一、equals方法的作用 1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。2 、要是类中覆盖了equals方法,那么就要根据具体的代码来确定equals方法的作用了,覆盖后一般都是通过对象的内容是否相等来判断对象是否相等。没有覆盖转载 2017-03-28 19:07:36 · 287 阅读 · 0 评论 -
linux命令记录
chmod命令用于改变文件或目录的访问权限。让我们先来看一看这个文件。在 shell 提示下,键入: ls -l sneakers.txt前面的命令显示了这个文件信息:-rw-rw-r-- 1 test test 39 3月11 12:04 sneakers.txt这里提供了许多细节。你可以看到谁能读取(r)和写入(w)文件,以及谁创建了这个文件转载 2013-09-10 16:25:00 · 627 阅读 · 0 评论 -
bash: ***No such file or directory问题的解决
-bash: ***: No such file or directory这个错误,原因无从找起,只能靠经验 1. bash script出现该错误:原因:因为script在传输过程中变成了dos格式Solution: $ dos2unix sheel.sh 2. 在一台新装的机上莫名出现了该错误Reason: 在一台64位的机器上装转载 2013-09-10 14:14:04 · 13385 阅读 · 0 评论 -
linux下代理上网设置
第一种情况是ISA服务器代理的设置ubuntu12.04环境 ,如果公司用的是isa服务器,可能设置就稍微有些麻烦了,起初我也是在网络上查找了很久,终于找出了正确的方法:浏览器上网就不用说了,直接打开火狐浏览器的首选项,设置代理上网就可以了,当想用终端install个软件时就痛苦了,此时可以用ntlmaps代理1.到网站下一个ntlmaps的包: 这里是一个下载ntlma转载 2013-09-10 15:56:10 · 15275 阅读 · 0 评论 -
linux 环境变量设置(临时 + 永久)
一、环境变量环境变量是具有特殊名字的一个特定对象,包含了一个或多个应用程序运行所需的信息。(例如PATH,可执行程序的搜索路径,当要求系统运行一个程序,而没告诉系统它的具体路径时,系统就要在PTAH值的路径中寻找此程序,找到去执行)环境变量不仅有PATH,系统的环境变量还有:C_INCLUDE_PATH 头文件的搜索路径LIBRARY_PATH静态库搜索路径(编译时包含)转载 2013-09-10 14:15:34 · 136789 阅读 · 2 评论 -
make menuconfig错误,需要安装ncurses-dev库文件
*** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurses (ncurses-devel) and try again. ***m转载 2014-07-01 23:28:39 · 1265 阅读 · 0 评论 -
SecureCRT自动记录日志
SecureCRT自动记录日志今天在推特上看到有人谈起SecureCRT日志记录的问题,貌似很多人都有这习惯我是开始工作后才使用SecureCRT,一直没记录过日志不过搜了下,看看这功能不错,可以看看自己做什么,有时甚至可以看看之前是不是犯了什么错,很不错的功能所以我也决定开始记录日志,设置很简单,不过我自己瞎捣鼓发现还可以自动分文件夹,不知道大家是否都知道转载 2014-09-12 16:08:14 · 533 阅读 · 0 评论 -
DHCP服务器的搭建
DHCP服务器的搭建呵呵今天我来复习DHCP的搭建了,DHCP的搭建比我想象的要简单,不过估计深究的话也会有很多知识点的,就好像DNS一样,深究的话会扯出一串的知识点。好了言归正传我现在就开始撰写复习笔记一. 什么是DHCP Dhcp就是动态主机配置协议,可以自动的去分配IP地址、子网掩码、网关以及DNS等tcp/ip信息。当局域网中电脑十分的多的时候,咱总不能一台一台的去主机转载 2015-06-25 23:02:41 · 2366 阅读 · 0 评论 -
arm-linux-gcc( arm-none-linux-gnueabi-gcc) cause "No such file or directory"
arm-linux-gcc( arm-none-linux-gnueabi-gcc) cause "No such file or directory"after cross-complier installed, and env setcmd> arm-linux-gcc -v-bash: /usr/local/arm_linux_4.2/bin/arm-linux-gc转载 2015-10-26 11:12:23 · 1225 阅读 · 0 评论 -
Ubuntu 12.04 LTS 及ubuntu14.10 -- NFS安装
Ubuntu 12.04 LTS 及ubuntu14.10 -- NFS安装参考文档:http://www.cnblogs.com/hicjiajia/archive/2012/07/09/2583683.htmlhttp://www.54xue.com/w/96/n-34196.htmlhttp://blog.youkuaiyun.com/michaelyue526/arti转载 2015-10-26 11:38:05 · 638 阅读 · 0 评论 -
How To Build GCC 4.8.2 ARM Cross-Compiler
How To Build GCC 4.8.2 ARM Cross-CompilerIntroIn this How To we are going to build an ARM cross-compiler based upon GCC 4.8.2. Before you begin you might want to take a look at my buildmac转载 2015-10-13 17:09:52 · 2251 阅读 · 0 评论 -
Android xml资源文件中@、@android:type、@*、?、@+含义和区别
一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello" 2.引用系统资源。格式:@android:type/name android:textColor="@android:color/opaque_red" 注意:其实@android:type/name是转载 2016-04-23 09:03:20 · 323 阅读 · 0 评论 -
Android蓝牙自动配对Demo,亲测好使!!!
蓝牙自动配对,即搜索到其它蓝牙设备之后直接进行配对,不需要弹出配对确认框或者密钥输入框。转载请注明出处http://blog.youkuaiyun.com/qq_25827845/article/details/52400782源码下载地址:https://github.com/chaohuangtianjie994/BlueTooth-AutoPair 经转载 2017-04-17 11:11:01 · 1075 阅读 · 0 评论