- 博客(43)
- 资源 (21)
- 收藏
- 关注
转载 MFC下在利用控制台输入输出
原文出处:http://blog.sina.com.cn/s/blog_58d72a020100aebb.htmlMFC下利用TRACE语句可以很方便的打印调试信息,但是有些时候如果要打印另外的信息,为了分析数据的方便,不想与TRACE的信息混在一起。这个时候,利用控制台输出就是一个比较不错的捷径。虽然有很多局限性,比如,只能开一个控制台等等,但是,这个方法还是比较有吸引力,因为其使用就如
2015-01-11 21:28:41 715
转载 实现自己的Contextual Action Mode
原文:http://www.cnblogs.com/JinyaoLi/p/3868719.html实现自己的Contextual Action Mode一种4.0后新的显示menu的方式,将Menu显示在ActionBar上。doc: http://developer.android.com/guide/topics/ui/menus.html#CAB如果TextView设置了
2015-01-02 18:35:42 1142
原创 android之WebView应用
本实例主要介绍通过WebView实现如何通过网页设计UI(当网页UI请求错误时,怎样给用户返回友好的界面)、如何利用WebView实现下载功能、以及通过cookie实现免登陆功能。xml布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="htt
2014-12-26 23:08:09 2252
转载 TextView 所有属性介绍
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType指定getText()方式取得的文本类别。选项edi
2014-12-24 17:15:33 661
转载 如何使用android-support-V7包中ActionBar(Eclipse版)
以前3.0以前的版本要使用ActionBar,必须使用国外大牛写的ActionBarSherlock这个开源项目。今年的Google/IO大会之后,Google官方在android-support-v7包中添加了ActionBar,开始让2.1以后的版本支持ActionBar,从此以后曾经最火的Android开源项目ActionBarSherlock可以退出历史舞台了。要是用V
2014-12-22 23:40:01 912
转载 Android PullToRefresh (ListView GridView 下拉刷新) 使用详解
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38238749,本文出自:【张鸿洋的博客】群里一哥们今天聊天偶然提到这个git hub上的控件:pull-to-refresh ,有兴趣的看下,例子中的功能极其强大,支持很多控件。本篇博客详细给大家介绍下ListView和GridView利用pull-to-rerfesh 实现
2014-12-22 14:51:39 756
原创 JavaScript之OOP编程
function FireTruck() { Car.call(this, "red");}定义一个对象的最简单的方法var car = { color:"red", drive:function() { alert(this.color + " car moved"); }}这个方法不是在非常有用,因为它创建了一个单独的对象,而这个对象和任何常见的数据结构没有
2014-12-16 13:46:26 793
转载 Android ADT 离线下载技巧(告别在线安装的麻烦)
转载别人转载过来的,原文地址不知网上很多的Android在IDE eclipse的开发环境教程,ADT的就安装肯定也在里面啦ADT的安装都是一个在线安装地址 https://dl-ssl.google.com/android/eclipse/但是发现是这种在线安装方法不好,麻烦,时间长,所以都去找离线安装包啦,根据关键词,你可以找到ADT 12的zip下载地址:http:
2014-12-16 09:54:29 716
转载 常用的正则表达式大全
常用正则表达式大全!(例如:匹配中文、匹配html)匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除
2014-12-14 15:07:10 534
原创 android之退出进程
// 获取进程号int pid = android.os.Process.myPid();//这个方法只能用于自杀android.os.Process.killProcess(pid); // 杀别人ActivityManager am = (ActivityManager)getSystemService(ACTIVITY_SERVICE);am.killBackgroundP
2014-12-13 16:52:18 514
转载 Android 完美实现图片圆角和圆形(对实现进行分析)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24555655本来想在网上找个圆角的例子看一看,不尽人意啊,基本都是官方的Demo的那张原理图,稍后会贴出。于是自己自定义了个View,实现图片的圆角以及圆形效果。效果图:第一个是原图,第二个是圆形效果,第三第四设置了不同的圆角大小。准备改变一个博客的风格,首先
2014-12-13 10:28:55 696
转载 Android实战技巧:深入解析AsyncTask
原文出处:http://blog.csdn.net/hitlion2008/article/details/7983449AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下
2014-12-11 13:39:49 557
转载 Android:interpolator用法
xmlns:Android="http://schemas.android.com/apk/res/android" Android:interpolator="@android:anim/decelerate_interpolator"> Android:fromYScale="2.0" android:toYScale="1.0" Android:pi
2014-12-10 09:19:21 576
原创 ndk开发实现代码提示
首先要关联源码,步骤如下:右击项目->Properties->C/C++ General --> Paths and Symbols --> Source Location开发过程中可能会出现各种种样的报错信息,这些信息不一定准确,还影响编译,通过下面选项可以去掉项目->Properties->C/C++ General->Code Analysis 把其中Synt
2014-12-09 10:10:06 1650
转载 Android新版NDK环境配置(免Cygwin)
原文链接:http://blog.csdn.net/codezjx/article/details/8879670前言:Android NDK r7及以上的版本已经集成了Cygwin编译环境,也就是说,我们完全可以抛弃庞大的Cygwin了。r6及以下版本,也可以抛弃几个G的完整版,使用精简过的Mini-Cygwin来编译,解压后大小仅9M,但短小巧精悍,完全可以
2014-12-09 09:53:22 617
原创 android之ndk开发
准备工作1.下载安装Android NDK 地址:http://developer.android.com/sdk/ndk/index.html 配置NDK环境变量,如: NDK_HOME C:\android-ndk-r9 PATH %NDK_HOME%2.下载安装cygwin 在window平台下,你要先搭建一个
2014-12-07 12:26:28 897
原创 android用户网络检测工具
public class NetUtil{ private static String PROXY = ""; // 移动运营商代理: 中国移动:10.0.0.172 其它的忘了 private static int PORT = 0; // 端口:80 /** * 检查用户网络 */ public static boolean checkNet(
2014-12-02 23:22:59 854
原创 android判断当前网络状态及跳转到设置界面
// 加权限 /* * 判断网络连接是否已开 * true 已打开 false 未打开 * */public static boolean isConn(Context context){ boolean bisConnFlag=false; ConnectivityManager conManager = (ConnectivityManager)context.getS
2014-12-02 23:10:20 8505
原创 android获取手机信息
android系统的很多信息可以通过 /proc 目录下获得,如cat /proc/cpuinfo 获取cpu信息cat /proc/meminfo 获取内存信息这些信息以文本格式保存,可以通过IO流读取,比较简单,在这里考虑到一些内容并不是以文本方式保存,磁盘信息我们通过代码实现一个linux
2014-12-02 19:59:11 2645 1
原创 获取手机所有应用程序的信息
在对手机软件进行管理的时候,我们常常需要知道手机软件的一些基本信息,如应用程序的类型、位置、uid等等,才好作出相应的操作。以下是获取手机所有安装软件的关键代码:/** * 应用程序信息的实体类 */public class AppInfo { private Drawable icon; private String name; private String packname
2014-12-02 16:54:50 2523
原创 android获取手机流量使用情况
软件流量使用数据保存在 /proc/uid_stat/uid(用户id)/ 下面文件中/proc/uid_stat/uid/tcp_send 上传流量/proc/uid_stat/uid/tcp_rcv 下载流量关键代码如下://1.获取一个包管理器。PackageManager pm = getPackageManager();//2
2014-12-02 13:34:18 13725
原创 android资源之res/raw和assets的异同
res/raw和assets的相同点:1、两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。res/raw和assets的不同点:1、res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类2、res/
2014-12-02 12:32:18 2361
转载 Android Resource介绍和使用
1、相关文件夹介绍在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源!res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容):目录Dir
2014-12-02 11:22:42 695
原创 android dp(dip)和px之间的转换
public class DensityUtil { /** * 根据手机的分辨率从 dip 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResource
2014-12-01 13:18:38 557
原创 InputStream与String相互转换
//InputStream 转 String//方式一:public String inputStream2String0(InputStream is) throws IOException { String result = ""; byte[] buf = new byte[1024]; int len = 0; while((len = is.read(buf)) != -
2014-12-01 12:55:44 556
原创 html dom测试实例
为了复习html的dom操作,特意写了个简单的测试实例,功能留待完善 html dom<!-- function append(){ //创建元素 var myElement=document.createElement("input");//写希望创建的html元素标签名 myElement.type="button"; myElement.value="我是bu
2014-11-30 22:02:35 1093
原创 JS简单浮动碰撞效果
小太阳碰撞效果<!-- directX=1; //X轴方向 directY=1; //Y轴方向 sunX=0; sunY=0; function sunMov(){ //定两个方向 sunX+=directX*2; sunY+=directY*2; //修改div的left top sundiv.style.top=sunY+"px"; s
2014-11-30 17:16:16 2237
原创 innerText与innerHTML
<!-- function test(){ //innerText浏览器会作为文本来解析 document.getElementById("myspan").innerText="到sohu"; //innerHTML浏览器会作为 html来解析 document.getElementById("myspan").innerHTML="到sohu"; }//-->
2014-11-30 16:52:22 590
原创 JS的方法
提笔忘字啊,今天突然要用到jS,发现有很多东西已经不是记得很牢,怪就怪在以前不好好整理所学内容,这里先整理一点点基本方法的定义:方式一: function fun() // 普通方法定义 { alert("call fun"); } fun();方式二: var fun = function() // 定义方法为变量 { alert(
2014-11-30 16:30:12 482
原创 文件、文件夹操作应用
在应用程序开发过程中,有很多涉及文件、文件夹的操作的场合,这里我简单用代码总结了下:文件过滤:/** * 文件过滤器,过滤以"."开头的文件和文件夹 * @author Administrator * */public class MyFileFileter implements FileFilter { @Override public boolean accept(Fi
2014-11-30 13:31:17 630
原创 android打开、查看文件
简单处理原理:public void openFile0(File file){ String fileName = file.getAbsolutePath(); if(fileName.endsWith(".png") || fileName.endsWith(".jpg") || fileName.endsWith(".jpeg") || fileName.e
2014-11-29 23:52:25 3895 1
转载 常见的Activity Action Intent常量
内容来源:http://zheyiw.iteye.com/blog/1782665常见的Activity Action Intent常量 常量名称 常量值 意义 ACTION_MAIN android.intent.action.MAIN 应用程序入口 ACTION_VIEW android.intent.action.VIEW 显示数据给用户
2014-11-29 23:07:51 7796
原创 常用的Intent的URI及示例
以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent。一、打开一个网页,类别是Intent.ACTION_VIEWUri uri = Uri.parse("http://blog.3gstdy.com/");Intent intent = new Intent(Intent.ACTION_VIEW, uri);二、打开地图并定位到一个点
2014-11-29 23:04:04 751
原创 adb 指令大全
ADB是什么?ADB的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运
2014-11-27 19:19:24 682
原创 什么是Dalvik虚拟机
Google于2007年底正式发布了Android SDK,作为Android系统的重要特性,Dalvik虚拟机也第一次进入了人们的视野。它对内存的高效使用,和在低速CPU上表现出的高性能,确实令人刮目相看。依赖于底层Posix兼容的操作系统,它可以简单的完成进程隔离和线程管理。每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例,其代码在虚拟机的解释下得以执行。很多人认为D
2014-11-27 18:54:45 10088
原创 android闪光灯操作代码
实例关键代码如下:Camera mCamera;Parameters mParameters;// 检测当前设备是否配置闪光灯boolean checkFlashlight(View view) { if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH)) { Toast.mak
2014-11-27 14:09:08 6079
转载 解决安卓中页脚被输入法顶起的有关问题
原文出处:http://www.cnblogs.com/kobe8/p/3794546.html在实际开发中,我们对页脚有两种要求:让其固定在底部或者被输入法托起。下面来看看这两种问题的解决办法 问题截图: 1.让页脚固定在底部(无论是否出现输入法) 解决办法:设置软键盘的输入模式:用窗体管理器设置布局参数为自动调整 方法一:java代码中实现:在你的act
2014-11-27 13:30:09 1275
原创 解决ListView滚动时背景变黑问题
ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用 listView的setCacheColorHint(0),颜色值设置为0或者xml文件中listVie
2014-11-27 13:20:51 524
原创 java 同步通信技术的应用
在线程程序开发过程中,当要考虑到并发问题时,常常需要用到同步技术,比如在开发银行转账系统或者是汽车售票系统这种对于数据的实时性和原子性有所要求的场合的时候,同步技术必不可少。这里以同时开两个线程各自逐个打印不同的名字为例,运行程序时,若不使用同步时,可能会出现乱序的情况,使用同步则可以保证正确的打印顺序。示例代码如下:public class TraditionalThreadSync
2014-11-27 00:19:24 702
WebView应用实例
2014-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人