自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码小疯子

只要用心去做,每一件事情还是有可能成功的,当然成功是没有界限的,只不过是达到自己心里的那个目标,公众号:我的大前端生涯,一个爱喝茶的程序员,通常会搞搞SpringBoot 、Herbinate、Mybatiys、Android、iOS、Flutter、Vu

  • 博客(29)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android FancyCoverFlow的使用实现图片画廊形式的呈现

使用类 FancyCoverFlowSampleAdapter来实现 ,所以要先将相关控件引入项目中相关资源类下载:http://download.csdn.net/detail/zl18603543572/9314029public class MainActivity extends ActionBarActivity { private FancyCoverFlo

2015-11-30 23:16:41 3478

原创 Android CardView的基本使用

效果图:条目布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:card_view="http://sch

2015-11-30 00:49:33 1542

原创 Android ——SoundPool播放音频

SoundPool载入音乐文件使用了独立的线程,不会阻塞UI主线程的操作。但是这里如果音效文件过大没有载入完成,我们调用play方法时可能产生严重的后果,这里Android SDK提供了一个SoundPool.OnLoadCompleteListener类来帮助我们了解媒体文件是否载入完成,我们重载 onLoadComplete(SoundPool soundPool, int sampleId,

2015-11-27 16:03:39 782

原创 Android之蓝牙开发浅析

简述: 关于蓝牙的开发,是从sdk2.0版本开始支持的,模拟器不支持,必须使用真机进行测试android中所有半球蓝牙开发的类都在android.bluetooth包下权限: 开发蓝牙功能相关类的分析BluetoothAdapter  蓝牙适配器,在建立bluetoothSocket之前,需要不断操作它常用的相关方法:canc

2015-11-26 16:31:48 709

原创 Android 自定义ImageView加载图片

加载图片效果:使用ImageLoader来加载 图片:首先将ImageLoader的jar包关联到项目中这里加载的是网络图片,所以要添加访问网络的权限这里加载图片使用的控件是自定义的一个控件自定义 imageViewimport android.content.Context;import android.util.Attr

2015-11-24 01:17:26 3088

原创 Android 文件的上传

使用 AsyncHttpClient来实现文件的上传功能当然,这里需要首先导入asyncHttpClient依赖的jar包 //上传文件的路径 private String uploadLocaleUrl="" //上传文件的目的地址 private String uploadServletUrl="" //点击按钮 进行文件上传 public void click(View

2015-11-23 22:34:57 650

原创 Android TextView跑马灯效果与设置文字阴影

自定义 一个TextViewpublic class MusicDesText extends TextView { public MusicDesText(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { super(context, attrs, defStyle

2015-11-22 19:40:23 1854

原创 Android 中的adapter和作用以及常见的adapter

简述:adapter是数据与ui之间的桥梁,它把后台数据与前端ui连接到一起,是一个展示数据的载体。常用的adapter:BaseAdapter : 基础适配器,对于spinner listview gridview 都是通用的,它是一个抽象类,继承后要实现的方法很多ArrayAdapter : 是BaseAdapter的一个子类,可以直接使用泛型,使用起来比较简单Cursor

2015-11-21 23:38:55 18846

原创 Android基础 获取屏幕的宽与高

/** * 获取屏幕的宽度 * @param context * @return */ //方法一 public static int getScreenWidth(Context context) { DisplayMetrics dm = new DisplayMetrics(); WindowManage

2015-11-21 22:12:13 590

原创 Android MultiAutoCompleteTextView多文本输入提示

效果:在布局文件中  <MultiAutoCompleteTextView android:completionThreshold="1" android:id="@+id/multiAutoTextView" android:layout_width="match_parent" android:

2015-11-20 12:31:16 1562

原创 Android AutoCompleteTextView自动提示文本框

效果  使用方法: 在布局文件中: <AutoCompleteTextView android:id="@+id/autotextview" android:completionThreshold="2" android:layout_width="match_parent"

2015-11-20 12:17:54 772

原创 Android Spinnert的使用

简述: spinnert是一种列表型的菜单 ,它继承于android.widget.AbsSpinner使用方法 :在布局文件中设置数据的来源在布局文件中: <Spinner android:id="@+id/spinner_demo" android:entries="@

2015-11-20 12:05:38 1848

原创 Android 中动态的向布局中添加控件

先看一下效果图:java代码中的实现过程:import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.View;import android.widget.Button;import andro

2015-11-19 09:19:58 9408

原创 Android中视图重绘的方法

一种是: 利用invalidate()刷新界面       实例化一个Handler对象,并重写handleMessage方法调用invalidate()实现界面刷新;而在线程中通过sendMessage发送界面更新消息另一种是: 使用postInvalidate()刷新界面,直接在界面中通过对象来调用这个方法就可以

2015-11-19 00:02:47 3032

原创 Android中的savedInstanceState

在android中,一个界面处于不可见的状态的时候,当系统的内存不足的时候,就有可能会被 系统kill到,那么,当被kill的时候,会调用方法onSaveInstanceState,那么我们可以在这里面保存一些数据,@Overridepublic void onSaveInstanceState(Bundle savedInstanceState) { savedInst

2015-11-18 19:09:36 2754

原创 Java中httpClient中的设置超时时间

HttpClient mHttpClient = new DefaultHttpClient(); /*** *********************设置超时***********************/ //设置连接超时 //这定义了通过网络与服务器建立连接的超时时间。 //Httpclient包中通过一个异步线程去创建与服务器的socket连接,这就是该socket连

2015-11-18 11:47:44 8269

原创 Android 自定义下拉刷新

先看效果图   使用这个自定义的下拉刷新 可以实现  任意布局的下拉刷新  ,例如我这边使用的是一个ListView 使用方法就是 在布局文件中配制:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

2015-11-18 09:50:34 1242

原创 Android中DisplayMetrics 获取手机屏幕分辨率

简述:Andorid.util 包下的DisplayMetrics 类提供了一种关于显示的通用信息,如显示大小,分辨率和字体。 //get the screen size DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); in

2015-11-17 20:23:25 968

原创 Android_自定义水波纹菜单弹出效果

效果图:自定义圆形弹出菜单:使用的时候,可以将此代码直接复制到自己的项目中package com.administrator.menunewcustom;import android.animation.Animator;import android.animation.ObjectAnimator;import android.

2015-11-16 22:44:14 2142 1

原创 Android动态显示和隐藏状态栏

简述:View类提供了setSystemUiVisibility和getSystemUiVisibility方法,这两个方法实现对状态栏的动态显示或隐藏的操作,以及获取状态栏当前可见性。setSystemUiVisibility方法传入的实参分析: setSystemUiVisibility(int visibility)方法可传入的实参为: 1.View.SY

2015-11-14 02:00:46 22624 1

原创 Android-Activity中的onNewIntent()方法调用简析

简述:普通的Activity之间的跳转,如:新打开一个Activity,此时的执行顺序是0nCreat-onStart-onResume..,此时使用Intent 传递数据没有问题,在下个Activity 中直接getIntent().但是如果是从A-B-A,且A 设置为singleTask 模式,则在B-A 时,实际执行的是onNewIntent- onResart-onSt

2015-11-14 01:20:28 1761

原创 Android极光推送

一、首先做一些简单的操作打开百度首页,然后搜索   ---  极光推送然后选择打开极光推送的官方网站打开后,先进行相关的用户名的注册然后登录进去在这里面,可以点击文档,然后下载开发所用的开发文档与sdk,或者开发教程视频 然后选择控制台,在控制台中创建一个新的应用注意,这里添加的应用包名应与所要开发推送功能的应用的包名一致创建完成

2015-11-11 00:49:53 1793

原创 AndroidStudio中添加第三库文件的方法

一、添加使用.os文件   方法: 在project目录结构下,main文件夹下新建文件夹jniLibs,然后再将.os文件复制到这个文件夹中即可二、添加jar包的使用方法首先打开settings设置页面打开方法然后依次选择操作然后会弹出 :然后从这里面选中自己所需要的jar包,然后点ok如果是将外部的

2015-11-11 00:19:04 1381

原创 Android5.0设置主题样式

@color/status_red @color/status_red @color/action_red @color/window_bg_red @color/navigation_red @color/fg_red

2015-11-10 08:27:30 1947

原创 Android-即时通训

package com.administrator.imtest;import android.app.Activity;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.Socket;/** * Created by

2015-11-09 21:00:04 662

原创 Android中的webview详细使用

package com.administrator.interviewsummary;import android.app.Activity;import android.app.ProgressDialog;import android.graphics.Bitmap;import android.net.http.SslError;import android.os.Bundle;

2015-11-06 21:39:18 8955

原创 Android的屏幕适配之图片加载适配

在安卓中,手机系统会根据不同的分辨率加载不同的图片,其实跟像素密度有关,那什么是像素密度?   使用例如 5英寸的  720x1280 来讲解                         所谓像素密度,就是一个英寸分布的像素的个数,     那么这里说的5英寸就是手机屏幕的斜对角长度那么计算过程:    计算5英寸上的像素分布     720x720+1280x1280

2015-11-06 00:47:40 1230

原创 Android中的service

简介 : 创建一个服务  class TestService extends Service { @Override public void onCreate() { super.onCreate(); } @Override public void onDestroy() { super.onDestro

2015-11-05 23:41:53 718

原创 HashMap Hashtable TreeMap的异同点

第1部分 Map概括Map 是“键值对”映射的抽象接口。AbstractMap 实现了Map中的绝大部分函数接口。它减少了“Map的实现类”的重复编码。SortedMap 有序的“键值对”映射接口。NavigableMap 是继承于SortedMap的,支持导航函数的接口。HashMap, Hashtable, TreeMap, WeakHashMap这4个类是“键值对”映

2015-11-05 00:48:57 858

java word 转pdf 使用到的资源包

java word 转pdf 使用到的资源包

2022-08-29

mac socket 调试抓包工具

SSokit.dmg

2021-08-11

redis-6.2.4.zip

redis 6.2.4 版本 部分用户官网无法下载,所以我这里提供了一个csdn 下载

2021-06-14

daisydisk481.zip

DaisyDisk Mac版是Mac OS平台上的一款Mac系统清理工具,他可以帮助你了解磁盘使用状况,并进行准确的分析,让你非常轻松就能揪出占用磁盘空间的那些文件,使用起来非常方便,安装之后,选择磁盘——Scan,然后程序运行几分钟之后就可以看到结果咯!

2019-11-23

七牛云存储Java sdk

七牛云存储 java 开发平台

2017-07-10

waterDropListView

使用此自定义控件,可以实现个性化的下拉刷新加载与上拉刷新加载更多

2015-12-09

FancyCoverFlow资源文件夹

Android开发使用 FancyCoverFlow来实现图片画廊形式的呈现

2015-11-30

极光推送Demo

这是一个关于使用极光推送的一个小案例 当然这里是使用的AndroidStudio工具开发的

2015-11-11

空空如也

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

TA关注的人

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