自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dream It Possible

目标赋予我们生命的意义和目的。有了目标,我们才会把注意力集中在追求喜悦,而不是在避免痛苦上。

  • 博客(44)
  • 资源 (219)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java Listener 模式

每种语言都有自己回调的方法,java也不例外.Java的回调是采用多态的方式来回调.比如: 1 interface MouseListener { 2     //当click方法被调用的时候代表被鼠标点击了. 3      void click(); 4

2011-08-31 18:00:23 2174

原创 Android中的JSON详细总结

1、JSON(JavaScript Object Notation) 定义:一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org 2、JSON的结构:(1) N

2011-08-31 17:01:02 4337

原创 preferenceActivity和preferencescreen用法

1.  首先生成一个preferencescreen的xml文件..看代码:  xmlns:android="http://schemas.android.com/apk/res/android">   android:key="check1"

2011-08-31 13:29:16 1867

原创 AlertDialog使用实例

创建项目AlertDialogDemo如图AlertDialogDemo.java文件代码如下:view sourceprint?01package zerone.AlertDialogDemo;

2011-08-31 12:32:33 1064

原创 Android开发之PreferenceActivity .

今天我们来讲PreferenceActivity的使用。我们先来认识一下它,看看它长什么样?呵呵,截图如下:看到没?这就是PreferenceActivity.看起来蛮眼熟的,在哪见过。呵呵,对,在我们得模拟器“设置”—>“无线和网络”中,就使用了这个。呵呵,下面来跟据一

2011-08-31 11:53:48 1108

原创 List的remove方法,你是否真的懂了

题目是这样的: import java.util.*;    public class CollectionTest {          public static void main(String[] args) {

2011-08-30 23:16:56 2212

原创 finally 不会执行的情况

在 Java 中,finally 有没有可能不会执行的,试看看下面的情况 Java代码     public class TestFinally {       private static class DaemonThread extends Thr

2011-08-30 22:34:00 2643

原创 android IO流 写入 读出

String –> InputStreamInputStrem is = new ByteArrayInputStream(str.getBytes());ByteArrayInputStream stream = new ByteArrayInputStream

2011-08-26 17:32:31 6037

原创 利用Android 2.2新特性完成缩略图

在Android 2.2版本之前,如果需要完成缩略图功能,往往是通过Bitmap、Drawable和Canvas配合完成,需要写一系列繁杂的逻辑去缩小原有图片,从而得到缩略图。但是到了Andorid 2.2版本,如果大家还这么做,那么就证明大家已经成为那个专打怪兽的奥特曼(out

2011-08-26 17:28:50 1016

原创 android获得mac和ip .

1、Android  获取本机Mac 地址方法:       需要在AndroidManifest.xml文件中添加权限:    view plaincopy to clipboardprint?"font-family:Arial;B

2011-08-25 17:54:23 1724

原创 android完全退出应用程序的三种方式 .

当应用不再使用时,通常需要关闭应用,可以使用以下两种方法关闭android应用: 第一种方法:首先获取当前进程的id,然后杀死该进程。  建议使用这种方式android.os.Process.killProcess(android.os.Process.myPid())

2011-08-25 17:54:00 1126

原创 android webview读取html和js .

WebView对Javascript的支持也很强,google一个Java和Javascript互调的例子  整个Eclipse ADT工程例子中都有,这里重点分析一下代码:Java代码  public class WebViewDemo ex

2011-08-25 17:53:04 1691

原创 android图片的缩放 .

import android.app.Activity;   import android.graphics.Bitmap;   import android.graphics.BitmapFactory;   import android.graph

2011-08-25 17:52:43 955 1

原创 [Android实例] android多点触摸demo .

MultiTouchActivityJava代码  package com.zhaokai.multitouch;  import android.app.Activity;  import android.os.Bundle;  im

2011-08-25 17:52:19 1239

原创 EditText输入事件截获与监听

本节介绍一下EditText中进行文字截获和事件监听。   预期目标:如下图,输入框中每输入一个字符,下面的TextView可以迅速的显示出来输入框中的内容     1.第一种实现方法:使用setOnKeyListener(),不过这种方式只能监听硬键盘事件

2011-08-25 17:51:30 1303 1

原创 android---Timer和Handler

Timer是一个执行任务的类,他接受TimerTask的参数;Timer执行任务有两种方式,一种是在某个指定的时候执行某个任务timer.schedule(Timertask task,Data data),另一种是在多长时间之后执行某个任务timer.schedule(Ti

2011-08-22 11:31:46 1065

原创 Android 如何设置 Notification 中PendingIntent 的 Intent

今天在写完 “ Android Notification 的使用 ” 的时候,发现有几个问题,特别是设置Notification的Intent使之能够像 QQ 或其他程序一样能够正确回调到之前已经放置在后台的Task中的对应Activity,而不是创建它的一个新实例。当然重点便是

2011-08-19 17:07:36 1431

原创 Android为Notification加上一个进度条

package com.notification;import Android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import a

2011-08-19 17:06:23 1896 2

原创 Android Notification与Toast

其中第2个和第3个Notification使用的是同一个ID(R.drawabgle.why),因此,第3个Notification会覆盖第2个Notification。  在显示Notification时还可以设置显示通 知时的默认发声、震动和Light效果。要实现这个

2011-08-19 17:06:06 1116

原创 android之Notification通知

我们在用手机的时候,如果来了短信,而我们没有点击查看的话,是不是在手机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的。view plaincopy to clipboardprint?

2011-08-19 17:00:42 1177

原创 Intent属性的设置

(1)Action,也就是要执行的动作,SDk中定义了一些标准的动作,包括    ACTION_CALL activity Initiate a phone call. ACTION_EDIT activity Display data for the user

2011-08-19 11:32:48 3203

原创 android状态栏中多个通知冲突的问题

网上看到的解决办法:如果用相同的通知id, 该怎么告诉处理通知的活动,每个通知的内容呢?PendingIntent pendingIntent = PendingIntent.getActivity(this, 0,intent, PendingIntent.FLAG

2011-08-19 11:24:26 5745 2

原创 android WebView使用cmwap无法联网解决办法

android 在cmwap等代理接入点下的一些经验分享文/rslhg1.某些Rom在wifi环境下取代理依然会取到cmwap设置的代理值,所以取代理时判断一下手机网络环境,如果是gprs上网,则不取代理。ConnectivityManager connectiv

2011-08-18 17:39:01 1640

原创 android用于打开各种文件的intent

Java代码import android.app.Activity;    import android.content.Intent;    import android.net.Uri;    import android.net.Uri.Builder;

2011-08-17 19:24:47 2790

原创 同时进入公司的三个同学,薪水为什么如此不同?

无巧不成书,小张、小李、小王不仅是中学同班同学,而且是大学同班同学,更是同一天进入了同一家公司。但是他们的薪水却大不相同:小张的月薪是5000元、小李月薪3 500元、小王月薪1 500元。有一天,他们的中学老师来看望他们,得知他们薪水的差距之后,老师就去问总经理:  “

2011-08-12 10:19:33 4941

原创 Android 应用程序获得版本号

我们可以在AndroidManifest.xml中设置程序的版本号等,如android:versionName="1.0",那如果想在代码中获取这个版本号呢,可以用如下方法(这些修改版本号时只需要修改AndroidManifest.xml中的设置,不用修改代码了):J

2011-08-10 11:59:50 1712

原创 Android应用程序版本号管理.(官方文档中文版)

在应用程序的 升级/维护 策略中, 版本是一个关键的组成部分.用户需要了解在他们的设备上所安装的应用程序的版本的特定信息, 以及已安装程序的升级版本可用的情况. 其他应用程序 - 作为同一个套件中发布的其他应用程序 - 需要从系统中查询你的应用程序的版本号, 来确认兼容性

2011-08-10 11:57:26 1900

原创 Android Notification 的使用

“ Android Notification 的使用 ” 的时候,发现有几个问题,特别是设置Notification的Intent使之能够像 QQ 或其他程序一样能够正确回调到之前已经放置在后台的Task中的对应Activity,而不是创建它的一个新实例。当然重点便是如何设置该

2011-08-09 16:58:32 1528

原创 Android 之 Notification

当用户有没有接到的电话的时候,Android顶部状态栏里就会出现一个小图标。提示用户有没有处理的快讯,当拖动状态栏时,可以查看这些快讯。Android给我们提供了NotificationManager来管理这个状态栏。可以很轻松的完成。     如果要添加一个Notifi

2011-08-09 11:07:23 999

原创 setLatestEventInfo

Notification notification = new Notificatio(drawable,tickerText,System.currentTimeMillis()); //此处定义了一个Notification ,其中第一个参数代表图标第二个参数代表提示的内容,

2011-08-09 11:01:49 3029

原创 不要一辈子靠技术生存

对那些初学JAVA/DOT。NET PHP 等等....技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊).  一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事

2011-08-04 15:35:09 2786 6

原创 android2.2完全退出程序, 使用广播机制

android2.2完全退出程序这个问题一直困扰着我,试了n种方式,都不行,在网上搜了一圈,没有能用的:1 ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIV

2011-08-04 12:28:01 1021

原创 如何退出Android应用程序

1.int version = android.os.Build.VERSION.SDK_INT;                            ActivityManager activityMgr = (ActivityManager) mContext.getS

2011-08-04 12:24:13 847

原创 Android开发退出提醒窗口

private static Boolean isExit = false;      private static Boolean hasTask = false;      Timer tExit = new Timer();      TimerTask tas

2011-08-04 12:19:52 1245

原创 Android OnTouchListener触屏事件接口

OnTouchListener接口是用来处理手机屏幕事件的监听接口,当为View的范围内触摸按下、抬起或滑动等动作时都会触发该事件。该接口中的监听方法签名如下。Java代码:public boolean onTouch(View v, MotionEvent even

2011-08-04 10:12:40 1892

原创 编写自定义的 Android Preference 组件

Android SDK 提供好几个 Preference 组件,例如 CheckBoxPreference、EditTextPreference、DialogPreference、ListPreference 等,这些组件是跟 Android 提供的 Preference 存储机

2011-08-03 15:53:01 994

原创 Android PreferenceActivity 学习笔记

在Ap中有时需要设置一些配置参数,这些参数通过配置文件保存。 为了设置这些参数,需要提供一个UI,针对这种需求,Android提供了preferenceActivity。 PreferenceActivity通过读取预先定义的xml文件来生成界面,并能够自动的根据用户的操

2011-08-03 15:43:20 1428

原创 Android实战之HttpClient

最近在看Android的开发,其中用到了HttpClient来提交或者获取server端的数据,但是Android自带的API还是有点不好用,所以自己根据自己的需要就做了一个包装,如下:HttpConnectionUtil类是一个工具类,其中提供了同步和异步方法,并且目前是支

2011-08-03 10:23:58 892

原创 android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an appli

错误产生: Java代码 private Context mcontext;        @Override      protected void onCreate(Bundle savedInstanceState) {mcontext = getA

2011-08-02 20:15:01 1029

原创 用ExpandableListView实现类似QQ好友列表

ExpandableListView是一个用来显示二级节点的listview。qq好友列表中子列表上下移动时,父节点在顶端会始终显示,这里我们可以自定义一个view来充当这个父节点。 主布局文件qq_listview如下,其中当我们拖动列表时,系统默认拖动过程中列表背

2011-08-01 12:23:18 1208

Android将list数据通过LitePal保存到本地(集合保存到本地)

有时候我们需要将list集合保存到本地,自己写起来太麻烦,就找到了强大的框架LItePal Git地址 https://github.com/LitePalFramework/LitePal

2016-06-17

AndroidDownLoad-多线程断点续传下载

什么是多线程下载? 多线程下载其实就是迅雷,BT一些下载原理,通过多个线程同时和服务器连接,那么你就可以榨取到较高的带宽了,大致做法是将文件切割成N块,每块交给单独一个线程去下载,各自下载完成后将文件块组合成一个文件,程序上要完成做切割和组装的小算法 什么是断点续传? 断点续传,就是当我们下载未结束时候,退出保存下载进度,当下次打开继续下载的时接着上次的进度继续下载,不用每次下载都重新开始,那么有关断点续传的原理和实现手段 http://blog.csdn.net/jdsjlzx/article/details/41014021

2016-06-14

DownloadEngine-Android多线程下载断点续传

商业级别的范例,集支持多线程下载,断点续传,只使用wifi网络下载,显示下载速度,人性化提示及超强的容错机制多功能于一体,绝对的实用,绝对的专业。

2016-06-14

MulThreadDownloader-Android实现网络多线程断点续传下载

Android实现网络多线程断点续传下载

2016-06-14

android-rsa-http

对url的path段进行rsa加密 博客:http://blog.csdn.net/jdsjlzx/article/details/51644798

2016-06-12

android自定义ProgressBar(仿淘宝)的加载效果

android自定义ProgressBar(仿淘宝)的加载效果

2016-06-11

RxJava封装、离线缓存、在线缓存时间控制

http://blog.csdn.net/adzcsx2/article/details/51333890 代码修复版本

2016-05-24

RxJava在Android中内存泄漏解决以及RxJava的封装

RxJava在Android中内存泄漏解决以及RxJava的封装 原文:http://blog.csdn.net/adzcsx2/article/details/51333890 原作者的demo运行有点问题,本人修复重新上传。

2016-05-23

Android RecyclerView实现了下拉刷新和上拉加载

Android RecyclerView实现了下拉刷新和上拉加载,不需要其他控件辅助。

2016-05-23

Android H5做的商城客户端

H5做的商城客户端,效果和android原生客户端没多大区别 详细:http://blog.csdn.net/jdsjlzx/article/details/51283543

2016-04-29

Android下的图片压缩及图片和视频的上传

Android开发中上传图片很常见,一般为了节省流量会进行压缩的操作,Android下的图片压缩及图片和视频的上传

2016-04-19

Android通过AsyncTask与ThreadPool(线程池)两种方式异步加载大量数据的分析与对比

在加载大量数据的时候,经常会用到异步加载,所谓异步加载,就是把耗时的工作放到子线程里执行,当数据加载完毕的时候再到主线程进行UI刷新。在数据量非常大的情况下,我们通常会使用两种技术来进行异步加载,一是通过AsyncTask来实现,另一种方式则是通过ThreadPool来实现。 http://blog.csdn.net/jdsjlzx/article/details/43682351

2016-03-31

Android Bluetooth蓝牙通信文件传输

Android Bluetooth文件的引入和传输,可使用两台设备,一个做客户端一个做服务端,传输文件,显示传送进度。 http://download.csdn.net/download/u010963246/8907157

2016-03-27

Android蓝牙聊天程序的扩展开发(基于Google Sample,类QQ设计)

Android蓝牙聊天程序的扩展开发(基于Google Sample,类QQ设计) 原作者:http://my.oschina.net/sikilao/blog/488331

2016-03-26

Android蓝牙聊天程序优化版

Android蓝牙聊天程序的扩展开发(基于Google Sample,类QQ设计) 原创作者链接:http://my.oschina.net/sikilao/blog/488331

2016-03-26

universal-image-loader-1.9.5.jar

universal-image-loader-1.9.5.jar

2016-02-27

Android 二维码扫描怎样实现第二次(重复)扫描

Android二维码扫描怎样实现第二次(重复)扫描

2016-02-16

Android 通过Socket 和服务器通讯

Android 通过Socket 和服务器通讯,是一种比较常用的通讯方式,时间比较紧,说下大致的思路,希望能帮到使用socket 进行通信的人 (1)开启一个线程发送消息 SocketOutputThread 消息是放在队列里的,当有消息后,进入队列,线程唤醒,发送消息,并反馈发送是否成功的回调 (2)开启一个线程接受服务器消息 SocketInputThread 为了防止一直收数据,浪费电池的电,采用NIO的方式读socket的数据,这个是本文的关键 (3)开启一个线程,做心跳,防止socket连接终断 , SocketHeartThread (4)构建 SocketThreadManager对以上三个thread进行管理 (5)构建 TCPClient 发送socket消息 在NIO的方式实现TCP,特别是在接收服务器的数据,不用写个线程定时去读了。

2016-02-16

android RangeSeekBarView 选定范围值的控件

实现了一个选定范围值的控件,刻度尺为等分的100等分。模仿二手车app中筛选选定区间的控件。 原创链接:http://download.csdn.net/detail/huweigoodboy/8508243

2016-02-01

Android仿天天动态上拉播放界面控件

仿天天动态上拉出现播放界面(修改) 效果:1,在Content未展开的状态(隐藏): 1>点击Handler控件,弹出Content。 2>拖动Handler,Content会从底部逐渐出来。 2,在Content展开的状态: 拖动Content,content位置随着手指的滑动而产生位置变化。 原创:http://download.csdn.net/detail/huweigoodboy/8372255

2016-01-31

RecyclerView的四级缓存源码分析

RecyclerView 四级缓存

2023-03-21

Flutter编程指南-多线程

Flutter是Google开发的新一代跨平台方案,Flutter可以实现写一份代码同时运行在iOS和Android设备上,并且提供很好的性能体验。 在Google刚推出Flutter时,其发展很缓慢,终于在18年发布第一个Bate版之后迎来了爆发性增长,发布第一个Release版时增长速度更快。可以从Github上Star数据看出来这个增长的过程。在19年最新的Flutter 1.2版本中,已经开放Web支持的Beta版。 目前已经有不少大型项目接入Flutter,阿里的咸鱼、头条的抖音、腾讯的NOW直播,都将Flutter当做应用程序的开发语言。除此之外,还有一些其他中小型公司也在做。Flutter越来越变成一个新的开发趋势。

2022-02-21

java数据结构与算法之美(物超所值)

数据结构与算法之美教程分为 4 个由浅入深的模块:入门、初级、高级、实战。 高级篇将从概念和应用的角度,深入剖析一些稍复杂的数据结构与算法,推演海量数据下的算法问题解决过程;帮你更加深入理解算法精髓,开拓视野,训练逻辑;真正带你升级算法思维,修炼深厚的编程内功。 实战篇将通过实战案例串讲前面讲到的数据结构和算法;并拿一些开源项目和框架,剖析它们背后的数据结构和算法;并带你用学过的内容实现一个短网址系统;深化对概念和应用的理解,灵活使用数据结构和算法。

2022-02-09

flutter_macos_2.8.1-stable.zip

Flutter 的 Stable channel 是相对稳定的发布版本,最新版本是2.8.1。 官网下载速度慢还容易失败,有需要的下载即可。

2022-01-05

mac_apktool.zip

MacOS下用的APK逆向工程工具 本工具分两个版本:一个是图形化版本Android-Crack-Tool,易操作;一个是命令行版本; 使用参考:https://www.jianshu.com/p/56ea01d7ccac

2021-03-25

Postman-osx-5.3.2 for Mac

Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。 这里提供的是Mac下的Postman安装包。

2017-10-31

Android 三种方式实现自定义圆形页面加载中效果的进度条

Android 三种方式实现自定义圆形页面加载中效果的进度条

2016-12-19

CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar

Android Material Design之CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar http://blog.csdn.net/jdsjlzx/article/details/50421349

2016-08-19

android自定义进度条渐变色View的实例代码

这个自定义的view,完全脱离了android自带的ProgressView,并且没使用一张图片,这样就能更好的降低程序代码上的耦合性! http://blog.csdn.net/jdsjlzx/article/details/49586339

2016-07-26

Android多行文本折叠展开效果

- 单行文本水平触摸滑动效果 通过EditText实现TextView单行长文本水平滑动效果 - 多行文本折叠展开 自定义布局View实现多行文本折叠和展开 详见: http://blog.csdn.net/jdsjlzx/article/details/45821909

2016-07-25

Android封装popwindow类(下拉菜单弹出和收缩效果)

popwindow 实现下拉菜单的弹出和收缩效果 http://blog.csdn.net/jdsjlzx/article/details/52000107资源

2016-07-22

Android自定义spinner下拉框

Android自定义spinner下拉框实现的实现 http://blog.csdn.net/jdsjlzx/article/details/41316417 请支持原创:http://blog.csdn.net/geniuseoe2012/article/details/8723702

2016-07-16

Android DigitalClock实现倒计时

应用案例: 大量商品的限时抢购等。 类似于这样的倒计时,不知道大家有没有遇到过,大家又能想到哪些方案????? 1、每一秒到服务器上面去取一次数据? 2、每一秒,通过一个Handler去循环遍历,对每一条去刷新一次时间控件? 3、还是大家有其它的想法。 上述两种方案都不可取: 1、网络连接有时间差,况且数据访问量大的情况,服务器没法承受。 2、 循环遍历可行,但是要在数据量少的情况下,如果数据量过大,那么会卡屏,对系统内存的占用也较高。 本源码的方案是对Android 系统中 DigitalClock 进行一次封装。 通过继承以下方法并改变内部的实现。

2016-07-12

Android 带箭头有光晕效果的ProgressBar

Android 带箭头有光晕效果的ProgressBar(Android Studio版本) 原文:http://blog.csdn.net/ekeuy/article/details/39228285

2016-07-04

android webview与 js交互通信

webview与js的交互。 其实这个demo完全可以在客户端实现相同功能,这里只是学习交互如何实现的。并且用html动态加载会比较灵活,可以在服务端随时更新样式。没有公网服务器,我把网页放在assets中,不过不影响的。

2016-06-20

Android项目webview中做与js交互

Android项目webview中做与js交互,涉及到js中调用Android本地的方法,于是查了资料整理了一下android和js互相调用的过程。如下demo,demo的主要实现过程如下:通过加载本地的html文件(里面有js脚本),实现android本地方法和js中的交互。 http://blog.csdn.net/jdsjlzx/article/details/7254875

2016-06-20

Android socket通信长连接(心跳检测)

Android的socket长连接(心跳检测),有服务端和客户端 。开发环境eclipse,不可多得的客户端与服务器端代码

2016-06-17

Android客户端提供Socket服务与pc通过USB通信

Android手机和电脑通USB线连接,手机里面的app作为Socket的服务器端,PC作为Socket的客户端,两者进行通信。

2016-06-17

Android 使用Socket,ServerSocket编程网络通信

Android完全支持JDK本身的TCP,UDP网络通信API,也可以使用ServerSocket,Socket来建立基于TCP/IP协议的网络通信,也可以使用DatagramSocket,Datagrampacket来建 立基于UDP协议的网络通信

2016-06-17

Android socket即时通信Demo

基于tcp和udp的即时通信源码,以及实现原理说明和截图。 当然socket不仅仅可以用来做聊天,如usb连接和wifi通信等都可以用socket来实现,此源码功能实现非常详细,不可多得!

2016-06-17

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

TA关注的人

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