自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(37)
  • 资源 (19)
  • 收藏
  • 关注

原创 Java阻塞队列使用小例

SynchronousQueue        SynchronousQueue是无界的,是一种无缓冲的等待队列,但是由于该Queue本身的特性,在某次添加元素后必须等待其他线程取走后才能继续添加;可以认为SynchronousQueue是一个缓存值为1的阻塞队列,但是 isEmpty()方法永远返回是true,remainingCapacity() 方法永远返回是0,remove

2017-10-26 16:53:37 380

原创 android 测试

junit单元测试http://www.tuicool.com/articles/J7BFr2Ahttp://www.jianshu.com/p/f6e3ab9719b9http://www.jianshu.com/p/6334d1e2babfhttp://blog.csdn.net/bboyfeiyu/article/details/47255245htt

2016-09-12 13:55:07 460

原创 Android获取局域网设备名称方法

在Android系统中调用Java的InetAdress类获取局域网内的设备的主机名,通常是获取不到的,一般都是会返回BOGON这个名字,此时,需要用另一个类去实现,NbtAddress,通过该类能够获取局域网内的PC的设备名称,手机和苹果的设备还是不能获取,因为该类里面的实现使用的是IBM早期的NETBIOS协议,使用的时候比较简单,将jar包放入工程,NbtAddress nbtAddre

2016-09-01 20:25:57 8131 1

原创 android 4.4打印功能

Android 4.4goole提供了打印的统一接口,通过使用Android 的api,加上各个厂商提供的打印插件,实现起来相对比较容易些,因为之前在网上下载了一些打印app,连上打印机后打印不出来,有的就是按照提示下载驱动,同样无法打印,所以,最后选择的是Android api+厂家的的打印插件,目前Android提供的比较容易的是打印图片和webview,代码相对比较简单private

2016-05-30 15:14:48 910

原创 利用pendingintent 和AlarmManager实现定时任务的一些分析

PendingIntent 获取 PendingIntent对象的方法: 可以通过getActivity(Context context, int requestCode, Intent intent, int flags)系列方法从系统取得一个用于启动一个Activity的PendingIntent对象,可以通过getService(Context context, int requestCo

2016-04-25 16:11:33 1631

原创 Java jna 使用简单小结

Java在使用jni时sun公司提供的有jna包,一般会在jdk中直接引入包,如果找不到,在网上下载一个jna的包引入就行,在使用jna时主要的注意事项是数据类型传递的问题 对于引入dll库时的数据类型,如C/C++中的参数类型如下 ULONG WINAPI Test(WCHAR input, char strin, int nput, WCHAR wstrout, char *strout,

2016-04-19 18:37:56 795

转载 Android 源码集合

版权声明:本文为博主原创文章,未经博主允许不得转载。更多文章,请查看 http://blog.csdn.net/yyh352091626Android 超过2个G的源代码集合~~几乎涵盖了所有功能效果的实现,一应俱全~~应有尽有~~360云盘地址:Android 各类源码集合汇总 (提取码:f930)另外,附上Github上及自己整理的一些代

2016-04-12 16:11:06 297

原创 jni使用深入分析

想要查看jni函数的具体说明,可以查看百度文库的 jni此常用函数 1.部分类型转换及常用函数说明 1) 本地方法对Java字符串的操作 const jchar *GetStringChars(jstring str, jboolean*isCopy) 将一个jstring对象,转换为(UTF-16)编码的宽字符串(jchar*)。 const char *GetStringUTFCh

2016-04-08 18:34:53 1536

原创 jni使用小结浅析

1.下载ndk package com.wonder;public class Utils { public static native String getString(String str);public static native int sum(int a, int b);public static native char getChar(char ch);public stat

2016-04-08 14:29:23 320

原创 ListView中使用checkBox

防止在listView中使用checkBox出现错乱的一种简单的解决办法

2016-02-14 14:14:15 388

原创 Android 动画相关笔记

1.tween动画:Animation的四个子类:  AlphaAnimation、TranslateAnimation、ScaleAnimation、RotateAnimationTranslateAnimation使用示例:     translate = new TranslateAnimation(Animation.RELATIVE_TO_PARENT, 0, Animati

2016-01-18 18:05:52 294

原创 Android滑动删除activity

Activity滑动一个不错的例子,保存下省的丢了使用:public class NormalActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        requestWindowFeature(Window.FEATURE_NO_

2016-01-14 17:32:06 395

原创 Android4.4以上系统选择将第三方短信应用设置为默认短信应用方法

由于4.4以上系统第三方应用对短信无法操作,目前网上采用的做法都是将第三方应用设置为默认应用,但有时会经常无法弹出选择是否设置为默认应用的系统弹框,根据网上查找的一些原因是因为设置的权限以及满足短信应用的service,broadCastRecover.Activity没有写全,这些类不一定会用,但一定需要有弹出设置默认框的代码:             final String myPa

2015-12-14 14:44:50 13284

原创 Android 下使用tcpdump网络抓包

抓包需要tcpdump以及Root权限,tcpdump在本文后有下载。首先把tcpdump传进手机,用adb命令(放SD卡有时会有问题,我一次可以用,但刷了另一个ROM后就不行):adb push tcpdump /data/local/然后电脑连接手机,打开CMD,执行:adb shellsu rootchmod 6755 /data/local/tcpdumpcd

2015-10-30 10:33:35 394

原创 Android线程,线程池相关

1,首先4种线程池的介绍:     Java通过Executors提供四种线程池,分别为:ExecutorServicecachedThreadPool= Executors.newCachedThreadPool()创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们。对于执行很多短期异步任务的程序而言,这些线程池通常可提高程序性能。调用 execute 将

2015-05-05 12:32:15 389

原创 链接

多屏适配问题

2015-05-04 16:01:10 276

原创 修改listView默认滚动条的方法

1,在xml文件的listView控件中增加  android:fastScrollEnabled="true" 2,在代码中加入    /**     * 修改listview默认的滑动条     */    private void setScrollBar(){        try {              Field f = AbsListView.class

2015-04-15 13:38:47 683

原创 将文字转化为拼音和全拼

将文字转化为全拼和简拼需要借助goole的一个类,将该类加入到自己的项目中,该类的下载地址:点击打开链接,然后使用下两个方法public String getFullPinYin(String source) {if (!Arrays.asList(Collator.getAvailableLocales()).contains(Locale.CHINA)) {return sou

2014-12-23 22:07:36 525

转载 Android 文字自动滚动(跑马灯)效果的两种实现方法

总结一下跑马灯的实现效果,网上比较流行的有两种,测试过了都可以实现文字滚动效果,建议使用第一种,因为可以更好地控制文字滚动速度、样式、字体等属性,第二种方法,还没有找到控制的方法!  第一种:控件类:AutoScrollTextView 继承了TextView并做了一些修改,实现了宽度的判断,文本自动滚动及开始和停止滚动等功能。 import android.con

2014-12-15 17:09:26 453

原创 imageLoader 的config参数配置注释

/**   * Configuration所有配置简介   */                // 内存缓存的设置选项 (最大图片宽度,最大图片高度) 默认当前屏幕分辨率                // .memoryCacheExtraOptions(480, 800)                // 硬盘缓存的设置选项 (最大图片宽度,最大图片高度

2014-11-23 20:23:42 595

原创 android aac文件格式音频的录制和播放

封装的工具类:package com.example.voaactest;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import com.sinaapp.bash

2014-10-30 22:27:59 7277 1

原创 Android 图片相关小结

1,调用手机相册获取图片:Intent intent = new Intent(Intent.ACTION_GET_CONTENT);// intent.addCategory(Intent.CATEGORY_OPENABLE); //(这句可以加,也可以不加,加上的话会调用你手机上的所有能打开图片的应用供你选择,不加的话会直        接调用图库)intent.setType("

2014-10-26 23:49:08 295

转载 android 屏幕分辨率与密度,dip与px的区别

获得屏幕的高度和宽度:        DisplayMetrics metric = new DisplayMetrics();        getWindowManager().getDefaultDisplay().getMetrics(metric);        int widthPixels = metric.widthPixels;  // 屏幕宽度(像素)    

2014-10-21 22:39:15 932

转载 android onTouchEvent 左右手势滑动事件处理

要实现手指在屏幕上左右滑动的事件需要实例化对象GestureDetector,new GestureDetector(MainActivity.this,onGestureListener);首先实现监听对象GestureDetector.OnGestureListener,根据x或y轴前后变化坐标来判断是左滑动还是右滑动并根据不同手势滑动做出事件处理doResult(int action),

2014-10-12 23:18:09 889

转载 Android开源框架ImageLoader的完美例子

Android开源框架ImageLoader的完美例子2013-08-19 19:34 30733人阅读 评论(54) 收藏 举报Android开源框架ImageLoader的完美例子2013年8月19日开源框架之Universal_Image_Loader学习很多人都在讨论如何让图片能在异步加载更加流畅,可以显示大量图片,在拖动Li

2014-09-04 14:56:25 443

转载 Android UI开发: 横向ListView(HorizontalListView)及一个简单相册的完整实现 (附源码下载)

Android UI开发: 横向ListView(HorizontalListView)及一个简单相册的完整实现 (附源码下载)分类: Android开发2014-03-15 19:11 9019人阅读 评论(37) 收藏 举报本文内容:1、横向ListView的所有实现思路;2、其中一个最通用的思路HorizontalListView,并基于横向ListVie

2014-09-02 07:28:17 343

转载 Android布局管理器 - 详细解析布局实现

Android布局管理器 - 详细解析布局实现写完博客的总结 : 以前没有弄清楚的概念清晰化父容器与本容器属性 : android_layout...属性是本容器的属性, 定义在这个布局管理器的LayoutParams内部类中, 每个布局管理器都有一个LayoutParams内部类, android:... 是父容器用来控制子组件的属性. 如android:layout_gra

2014-08-22 10:21:55 596

转载 PopupWindow使用

Android PopupWindow的使用技巧PopupWindow是Android上自定义弹出窗口,使用起来很方便。PopupWindow的构造函数为public PopupWindow(View contentView, int width, int height, boolean focusable)contentView为要显示的view,widt

2014-08-21 13:21:37 416

转载 使用Gson解析复杂的json数据

2014-06-25 18:48 140人阅读 评论(0)收藏 举报Gson解析复杂的json数据  最近在给公司做一个直播APK的项目,主要就是通过解析网络服务器上的json数据,然后将频道地址下载下来再调用Android的播放器进行播放,原先本来打算使用普通的json解析方法即JsonObject和JsonArray的配合使用,这对于解析小数据的json数据还是比较实用

2014-07-29 17:19:50 802

原创 一些链接

Android 随笔

2014-07-29 14:46:24 308

转载 PackageManager使用

参考:http://www.linuxidc.com/Linux/2012-02/53072.htm  Android系统为我们提供了很多服务管理类,包括ActivityManager、PowerManager(电源管理)、AudioManager(音频管理)。PackageManager主要是管理应用程序包,通过它就可以获取应用程序信息。写了一个Demo,主要实现了获取系统中所有应用程序

2014-07-29 11:06:29 313

转载 关于android性能,内存优化

转:http://www.starming.com/index.php?action=plugin&v=wave&tpl=union&ac=viewgrouppost&gid=74&tid=20713&pg=1随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机的体验要 求远远高于PC的桌面应用程序。以上理由,足

2014-07-29 11:01:58 756

转载 AIDL

使用AIDL设计远程接口(Designing a Remote Interface Using AIDL)由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。通过代码来实现这个数

2014-07-29 10:49:13 333

转载 技术内幕:Android的IPC机制-Binder

http://www.linuxidc.com/Linux/2011-08/40508.htm点击打开链接

2014-07-29 10:39:59 296

转载 Parcel和Parcelable

参考:http://blog.csdn.net/dairyman000/article/details/7247619arcel 在英文中有两个意思,其一是名词,为包裹,小包的意思; 其二为动词,意为打包,扎包。邮寄快递中的包裹也用的是这个词。Android采用这个词来表示封装消息数据。这个是通过IBinder通信的消息的载 体。需要明确的是Parcel用来存放数据的是内存(RAM),而不是永

2014-07-29 10:08:06 316

转载 美团滑动置顶效果

美团滑动置顶效果 首先上图看效果                             如图所示,当图片滑动到Title的时候,则置顶!首先自定义ScrollViewpublic class MyScrollView extends ScrollView {private OnScrollList

2014-07-28 17:48:21 1955

转载 Android拍照、调用系统图库、裁剪图片到指定大小后输出

Android拍照、调用系统图库、裁剪图片到指定大小后输出2013-05-03 22:12 4593人阅读 评论(2) 收藏 举报android图片裁剪拍照在这两天开发过程中要实现一个更换封面的功能,图片可以从系统图库或者照相机拍照,虽然可以通过Intent意向传递简单获取系统功能,但是在处理图片的时候还是遇到了很多问题。首先我们创建一个uri指向图片路径

2014-07-25 17:30:20 4543

滑动activity原始demo

留着备份的一个滑动相关的一个不错的demo,留着以后用到了找不到了

2016-01-14

demoClientTcpIp

简单的Tcpsocket android客户端实现

2015-10-30

Android手机抓包工具tcpdump

Android手机抓包工具tcpdump,使用方法见博客

2015-10-30

android_yunda

此程序仅供个人测试使用,没有参考价值,别人不需要下载

2015-03-04

文字转拼音工具类

goole本身的文字转化为拼音的工具类,将类放入项目即可。

2014-12-23

录制aac视频格式的demo

基础的aac格式音频的录制和播放demo,封装的有工具类,可以直接拿来用

2014-10-30

Android获取手机所有图片并显示

获取手机上的所有图片以列表的方式显示点击具体某一条进行全图显示的简单的小demo

2014-10-19

深入浅出Android.pdf

个人觉得还不错的android教材,比较清晰,可以看看。

2013-12-12

java网络编程第三版

比较清晰的经典java网络编程书,中文译版

2013-12-12

SpringMVC教程

比较详细基础的一个springMVC教程,适合刚接触的人学习

2013-10-10

spring-framework-3.2.3完整包

官网上下载的一个完整的一个spring3.2jar包

2013-10-10

数据库课程设计

期末课程设计时写的学生成绩管理系统,使用java和Oracle,有源码有文档

2013-03-15

udp,tcp端口扫描

网络编程,最简单的udp,tcp扫描程序,在mfc平台下编译通过,单线程。

2012-11-26

数据结构图AOV网

数据结构图章节的基本实验,基础类,属于基础实验,可以了解一下

2012-05-28

数据结构图的最短路径

数据结构学习图时候做的一个求最短路径的例子

2012-05-26

数据结构 图基本操作

数据结构实验,图的基本操作与应用,适合初学

2012-05-26

MFC简单计算器

MFC制作的计算器,简单易懂,适合初学MFC

2012-02-25

Win7下Oracle+11g安装步骤

学习Oracle+11g的安装步骤,可以参考一下

2011-07-22

c++面向对象——模板

c++面向对象程序设计教程关于模板的教师ppt教程

2011-06-03

空空如也

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

TA关注的人

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