- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 非常实用的android动态注册广播并发送以及接收实例
广播是android四大组件之一,很多情况下数据的传递是用过Intent发送, 跳到另外一个Activity就可以接收数据然后更新UI了,但是如果不是跳到另外一个Activity的情况下数据是怎么传递的呢?就需要使用BroadcastReceiver下面我使用动态注册的方式来注册广播传递数据。先写一个广播接收器类需要继承BroadcastReceiverimport andr
2015-09-18 11:17:10 9128
原创 Java实现统计一篇文章中每个单词出现的次数
使用Java正则表达式 和HashMap(哈希表)统计一篇文章中的每个单词出现的次数(去除标点符号和空格)import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.util.HashMap;import java.util.Iterator;impo
2015-09-18 10:35:40 4735
原创 用Java实现归并排序
熟悉数据结构的同学都知道,归并排序是非常重要也是非常实用的一种排序方式,算法很稳定 ,时间复杂度保持在nLogn(底是2)。下面本人实用Java来实现这个算法,public class MergeSort { //每一次的归并操作private void merge(int[] a, int[] b, int l, int m, int h) {int i,
2015-09-18 09:47:59 415 5
原创 android Java 面向对象编程之 interface
interface 是Java实现多态的一种方式(其他的还有继承,重写等等),Java不允许多继承(一个类继承多个类),但是可以实现多个接口。 在项目开发中我们一般什么情况下才会用到interface呢?设计模式中有种比较常用的设计模式,叫做构造者模式,通常情况下我们实现的功能只需要在一个类中的方法就可以直接实现,但是我们不可能把所有的方法都放到同一个类中,我们需要把不同的实现功能放在不
2015-09-18 09:00:09 425
原创 android关于Handler更新UI的用法
Handler 在android开发的Activity组件中会经常经常用到,那Handler有什么用呢?Handler在什么样的情况下会用到呢? 现在我来说一下比较常用的一种情况。一般Activity 一开始会加载主线程,如果页面上的数据是静态的,也不用怎么改变和交互,这种情况下完全用不上Handler。但是一般的app都离不开网络数据的动态加载(加载数据后需要更新UI),或者有一些数
2015-09-17 21:42:35 666
原创 替换PopUpWindow(解决焦点获取问题)实现顶部筛选菜单(顶部不变,底部阴暗)
很多人写顶部筛选菜单或弹窗都会用到PopUpWindow,但是PopUpWindow也不是万能的,现在商业App的一些界面功能实现使用PopUpWindow无法达到需要的效果(焦点问题,顶部明亮,底部阴暗问题)因此本人在此写了一个demo可以实现顶部弹出筛选布局(不使用PopUpWindow)核心代码如下:package com.example.james;import
2015-09-10 13:35:28 1521 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人