当前搜索:

Android获取App版本号和版本名

// 以下是获得版本信息的工具方法 //版本名 public static String getVersionName(Context context) { return getPackageInfo(context).versionName; } //版本号 public static int getVersionCode(Context context) { return ...
阅读(6255) 评论(0)

Android检查设备是否联网

public static boolean isConnect(Context context) { ConnectivityManager connectionManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); if (connectionManager ...
阅读(891) 评论(0)

一个通用的Java正则匹配工具(检查邮箱名、电话号码、用户密码、邮政编码等合法性的工具类)

一个通用的Java正则匹配工具(检查邮箱名、电话号码、用户密码、邮政编码等合法性的工具类)。 一个通用且常用的Java正则匹配工具,用以检查邮箱名、电话号码、用户密码、邮政编码等合法性。 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexUtils { /** ...
阅读(1959) 评论(0)

Java给定一个long值返回格式化日期样式

/** * 返回的字符串形式是形如:2013-10-20 20:58 * */ public static String formatTimeInMillis(long timeInMillis) { Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(timeInMillis); Date date = ca...
阅读(2472) 评论(0)

从一个URL下载原始数据,基于byte字节

public static byte[] loadRawDataFromURL(String u) throws Exception { URL url = new URL(u); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); InputStream is = conn.getInputStrea...
阅读(1668) 评论(0)

[置顶] 快速排序C实现(阿里巴巴 2012年全国校招笔试题)

《快速排序C实现》 这篇文章最早是我原创,2012年发表在当时我的百度空间的一篇文章,没想到机缘巧合,此题竟然无意中被阿里巴巴选录,被改成填空题,成为当年阿里巴巴全国校招的笔试题,机缘巧合,可叹可叹!现在博客搬家,我重新把这篇文章保持原貌、原封不动从百度空间搬到CSDN新的博客。 #include /*输出*/ void show(int [],int); void quick...
阅读(878) 评论(0)

Android任意时刻、任意代码处全屏

public void toggleFullscreen(boolean fullScreen) { //fullScreen为true时全屏,否则相反 WindowManager.LayoutParams attrs = getWindow().getAttributes(); if (fullScreen) { attrs...
阅读(827) 评论(0)

替换ExpandableListView右边箭头Group Indicator(小图标)

 先在drawable目录下建立xml文件: <item android:state_expanded="false" android:drawable="@drawable/d...
阅读(2447) 评论(0)

Android Drawable 转化成 Bitmap

/*Java代码 将Drawable转化为Bitmap */ Bitmap drawableToBitmap(Drawable drawable) { int width = drawable.getIntrinsicWidth(); int height = drawable.getIntrinsicHeight(); Bitmap bitmap...
阅读(1098) 评论(0)

Java观察者模式 : Observer / Observable

/** Java观察者模式的场景:一个女孩洗澡,被很多男孩偷看。 女孩洞察后,搜索坏男孩,然后继续洗澡。 三个类:Boy,Girl还有主类MainClass。 */ /* 男孩 Boy.java */ import java.util.Observable; import java.util.Observer; public class Boy implements Observer{ ...
阅读(762) 评论(0)

Windows下,Ant自动化编译Android项目具体步骤和方法

 备注:若Android项目引用有第三方库,步骤和方法亦适用。    前提是已经安装好Ant。 1,首先需要创建一个批处理命令(*.bat)文件:Ant for Android.bat,文件内写入以下命令: set path=C:\Windows\System32;D:\Java\JDK\bin;D:\Ant\apache-ant-1.9.3\bin;D:\A...
阅读(966) 评论(0)

ViewPager+Fragment实现TabHost(可复用的类)

效果图: 之前写了一个基于ViewPager+Fragment实现的Tabhost(具体详情: http://blog.csdn.net/zhangphil/article/details/43700807 ),但写的过于紧耦合,不便于复用。现在大规模重新整理重写了项目部分代码,便于以后再工程中复用。 主要重写了几个方法,供以后使用重写: protected Fragment...
阅读(1058) 评论(0)

HorizontalScrollView不显示滚动条,布局完全填充的方法

其实就是两个基本属性的设置。 若不显示滚动条,则在XML中写: android:scrollbars="none" 默认情况下,在HorizontalScrollView中写一个线性布局(水平),但发现添加的子View无法完全充满整个界面,其实在布局文件XML中设置HorizontalScrollView的一个属性即可: android:fillViewport="true" ...
阅读(2735) 评论(0)

ViewPager+Fragment添加一行若干小红球滚动指示器指示当前ViewPager翻阅位置(可供第三方使用的类)

效果图如下: ViewPager+Fragment添加一行若干小红球滚动指示器指示当前ViewPager翻阅位置(可供第三方使用的类)。 类似现在通用的新闻客户端头部,会放置几张图片供新闻阅读者翻阅,同时放置一行小圆球根据用户翻阅的位置相应的滚动,标识出当前第几页。 该项目开放出几个用以重载的方法函数供第三方使用: protected Fragment getFragmentA...
阅读(1027) 评论(0)

仿微信、短信、QQ等消息数目右上角红色小圆球气泡显示(基于Android XML布局文件实现)

效果图如下: 仿微信、短信、来电未接数目、QQ等消息数目右上角红色小圆球气泡显示(基于Android XML布局文件实现)。这种实现方式主要有两种途径:(1)重写View的onDraw()。(2)写布局文件实现。现在使用布局文件实现,主要利用FrameLayout的布局覆盖特性实现上述功能。随意一个图片,本例中以eclipse自动产生的ic_luancher.png(就是Androi...
阅读(5018) 评论(0)

ViewPager+Fragment实现Tabhost,动态添加删除Fragment,可供第三方使用的类库

 效果图: 代码实现:ViewPager+Fragment实现了Tabhost,动态添加删除Fragment,暴露三个可重写的多态方法供第三方调用: protected Fragment getFragmentAt(int pos) { return null; } protected View getIndicatorAt(int pos) { return ...
阅读(1288) 评论(0)

中国四大银行IT基础架构去IOE问题思考和探讨

 【注:IOE,指IBM,Oracle,EMC】   这个世界ibm大机超强,但是他不是不可替换,这不冲突 。IBM大机没出过错?边改动边照常营业这算事儿?银行核心的东西就是账户资金等等数据,以及围绕这些数据进行一些操作 这些事情在没有计算机的年代靠纸和笔也都做了,有什么高大上的地方? 现在弄到了计算机上,基本的原理没有变,怎么就开始故弄玄虚了 纯粹从技术角度考虑,如果x86平台下有非...
阅读(1165) 评论(0)

Windows移动硬盘修复工具C源代码

#include #include void pexit(); void main(){ printf("***Design by Phil***\n\n"); printf("请输入发生错误问题的移动硬盘盘符:"); char diskname; scanf("%c",&diskname); char s[32]; sprintf(s,"chkdsk %c: /F",d...
阅读(999) 评论(0)

Windows锁定计算机C代码编程实现

其实很短小的一段C代码即可实现: #include #pragma comment(lib,"user32.lib") #pragma comment(linker,"/subsystem:windows /entry:main") void main() { if(!LockWorkStation() ) MessageBoxW(NULL,L"锁定计算机启动屏...
阅读(919) 评论(0)

ViewPager+Fragment实现TabHost,Fragment动态添加、删除,Tab选项卡跟随滑动

效果图: 代码功能: (1)用ViewPager+Fragment实现TabHost,ViewPager的每一个Page均是Fragment。ViewPager中的Fragment可以动态添加、删除。底部的Tab选项卡点击后选择ViewPager中相应的Fragment。 (2)ViewPager左右侧滑时候,底部的Tab选项卡也跟随相应做出对应的滑动。 MainAct...
阅读(2240) 评论(0)
524条 共27页首页 上一页 ... 26 27 下一页 尾页
    个人资料
    • 访问:1414949次
    • 积分:18607
    • 等级:
    • 排名:第551名
    • 原创:509篇
    • 转载:13篇
    • 译文:2篇
    • 评论:270条
    关于我
    邮箱: zhangphil@live.com
    博客专栏
    最新评论