自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 drawable hdpi mdpi ldpi xhdpi

貌似是在Android2.1之前的时代,新建Android工程,工程会自动生成一个drawable的目录。到了Android4.0时代,新建Android工程,工程会自动生成drawable-hdpi, drawable-ldpi, drawable-mdpi, drawable-xhdpi四个目录。不同点在于,图片资源文件被细分了。系统会根据dip的大小选择对应目录下的资

2014-09-18 14:17:51 598

转载 Android 用Animation-list实现逐帧动画

第一步:先上图片素材,以下素材放到res/drawable目录下:图片素材:文件名称:icon1.pngicon1.pngicon1.pngicon1.pngicon1

2014-09-16 08:25:29 418

转载 Android回调机制

一、回调函数  回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。详细解释:  客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C

2014-09-13 10:21:30 398

转载 使用Timer、AlarmManager实现定时服务+Notification进行模拟推送的实现

作者:laozhao666更新于 05月06日访问(514)评论(0)近来公司要实现推送,现在大部分公司都没有实力实现假设自己的推送服务器,这里只能使用定时服务,定时从服务器上获取到最新消息,废话不说上代码。AndroidManifest.xml 配置代码 1 2 3 4 5 6 7 8 91011121314151617

2013-09-16 11:14:49 1188

转载 Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等

方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).sta

2013-09-16 11:10:34 434

转载 Android XML文件读写

xml version="1.0" encoding="UTF-8"?>persons>    person id="23">        name>eboyname>        age>22age>    person>    person id="24">        name>Frrname>        age>20age>    person

2013-09-10 16:47:05 491

转载 Android Franmengs

Fragments 诞生初衷     自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。fragments 的设计不需要你来亲自管理view

2013-08-15 23:52:16 447

转载 GridView的监听,选择,美化等详解<一>

工作这么久以来,都是以解决需求为目标。渐渐发现这种学习方式不好,学到的知识能马上解决问题,但没有经过梳理归纳。故想系统总结下一些有趣味的知识点。在这篇博客中想以一个例子系统讲解下GridView控件涉及到的方方面面,比如监听,背景图的设置等。  1.控件属性介绍     android:listSelector="@drawable/bg"        //该属性很重要,

2013-08-12 21:41:16 414

转载 Android 权限大全

访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置

2013-08-11 12:01:25 370

转载 Android中使用广播机制 退出多个Activity

谷歌百度一下,Android中退出多个Activity的方法,大家讨论的很多。 在实习的时候,看到公司的项目退出多个Activity,是采用LinkedList方法,毕业设计的时候,也参照了那种方法。完成之时,无意在网上看到的可以使用广播机制退出Activity。看了一部分人的博客、文章等教程,发现也是摘抄的“很随便”,说的不详细,或不能实现。 看了他们的意思,写了

2013-08-06 14:07:18 536

转载 android 多个activity关闭问题

1.5-2.1之前都是ActivityManager activityManager =            (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);        activityManager.restartPackage("包名");就搞定了。但2.2就不行,只

2013-08-06 14:03:37 515

转载 Android详细的对话框AlertDialog.Builder的使用方法

我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,

2013-07-29 15:33:39 413

转载 Android的Layout中 使用include

在Android的layout样式定义中,可以使用xml文件方便的实现,有时候为了模块的复用,使用include标签可以达到此目的。例如:   Android开发的官方网站的说明在这里:https://developer.android.com/resources/articles/layout-tricks-reuse.html其中,有提到: Similarly, you

2013-07-29 12:54:00 1094

转载 NotificationManager和Notification的使用总结

这几天一直在修改twigee的源代码,其中一个要加入的功能是常驻Notification栏,以前写的时候只能出现在“通知”这一组中,想把它放在“正在运行”组中却不知道怎么放,查了下官方文档,找到了方法,在notification的flags字段中加一下“FLAG_ONGOING_EVENT”就可以了。同时我也把Notification的使用方法给总结了一下。详见下文:(1)、使用系统定

2013-07-23 09:28:54 408

转载 Android中使用WebView, WebChromeClient和WebViewClient加载网页

在android应用中,有时要加载一个网页,如果能配上一个进度条就更好了,而android 中提供了其很好的支持,下面是一个例子程序,先帖: View Code主程序: View Code 要注意的是,其中的webView的一系列用法,比如 webView.getSettings().s

2013-07-18 22:10:29 537

转载 Android NDK环境搭建

1.  安装资源① NDK r7:http://developer.android.com/sdk/ndk/index.html ② cygwin:http://www.cygwin.com/  ( 1.7.11-1) 2 cygwin安装① 运行下载的setup.exe,点Next② 选择安装方式。选择在线安装,如果有现成离线包时,可选择离线安装③

2013-07-18 13:52:08 537

转载 android ndk开发环境搭建(windows环境下)

这里讲解的是android ndk在windows下开发环境搭建的过程1.下载ndk和cygwin   ndk的下载地址:http://dl.google.com/android/ndk/android-ndk-r8b-windows.zip   当前更新到了r8b.  cygwin的下载地址:http://cygwin.com/setup.exe2.把ndk解压到一个磁盘

2013-07-18 08:17:36 542

转载 ADB 故障总结

问题1 The connection to adb is down, and a severe error has occured.      解决1:   adb kill-server  adb start-server    问题2ADB server didn't ACK  解决2:

2013-07-16 11:23:02 615

原创 Android的五个进程等级

1。Foreground Process 前台进程(1)正处于Activity Resume()状态。(2)处于与bound服务交互的状态。(3)处于服务在前台运行的状态(startForeground()被调用 )。(4)Service生命周期函数正在被执行(onCreate(),onStart(),onDestroy())。(5)BroadcastReceiver正在执行o

2013-07-16 08:19:12 477

转载 AsyncTask的用法

在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包       当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:

2013-07-16 08:18:20 438

转载 计算一个字节(8位)里面,1的个数

方法1:int i;for(i=0; a&(a-1);i++);方法2:打表int  a[256] = {0/*0*/, 1/*1*/,1/*2*/,2/*3*/... };方法3:Counting bits set (naive way)unsigned int v; // count the number of bits set in v

2013-07-11 14:17:21 2040

转载 Android ListView的用法

ListView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,故在此总结一下,方便查阅。程序效果是实现一个ListView,ListView里面有标题,内容和图片,并加入点击和长按响应。    首先在xml里面定义一个ListView Xml代码  xml version="1.0

2013-07-09 21:13:30 936

转载 Android Service学习之本地服务

Android Service学习之本地服务2011-03-27 00:53:52标签:本地service 本地服务 移动开发 Android Service    Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserve

2013-07-04 22:33:24 382

转载 Handler的用法总结

一、Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要

2013-07-04 19:40:38 464 1

转载 Ubuntu环境下android开发,连接真实手机调试方法

在ubuntu环境下进行android开发,想把目标设备定为真实的手机。如果没有进行正确配置,打开手机usb调试模式连接到电脑后,在eclipse里面手机名字显示为一堆???号,且无法使用。需要以下的步骤才能连接到:1 把手机设备为usb调试模式并和电脑连接(方法:Settings > Applications > Development and enable USB de

2013-02-18 11:13:30 592

转载 复制控制(学习<C++Primer>)

复制控制(学习)复制控制一、复制控制类能控制复制,赋值,撤销该类的对象时的动作,分别通过下面的成员函数:1. 复制构造函数:具有单个形参,该形参是对该类类型的引用(通常用 const修饰);2. 赋值操作符3. 析构函数:不管有没显示定义,编译器都自动执行类中非static数据成员的析构函数这三个函数就成为复制控制。 二.为什么要研究复制控制

2012-03-06 08:32:44 316

原创 这几天

上次东软面试的事儿没戏了,估计很大一部分原因是 他们觉得我不会留在大连吧,呵呵,也好,不用费心去想了。我们班上一个家在大连的哥们儿,面试成功了。未来的这段路,更得加油,不做水题了,学学主流算法。感觉poj比hdu在结果上要严格的多。各种wa弄的挺闹心。做做acm,看看vc++,感觉挺好!!!

2011-12-03 19:30:52 206

原创 POJ 1006

刚开始以为是欧几里得扩展,是在想不出,就到网上搜了下,原来是所谓的中国剩余定理:若某数x分别被d1、、…、dn除得的余数为r1、r2、…、rn,则可表示为下式:x=R1r1+R2r2+…+Rnrn+RD其中R1是d2、d3、…、dn的公倍数,而且被d1除,余数为1;R1 、R2…、Rn是d1、d2、…、dn-1的公倍数,而且被dn除,余数为1;D是d1、d2、…、的最小公倍

2011-12-03 19:27:45 257

转载 poj 1061 青蛙的约会

http://acm.pku.edu.cn/JudgeOnline/problem?id=1061  此题其实就是扩展欧几里德算法-求解不定方程,线性同余方程。  设过s步后两青蛙相遇,则必满足以下等式:    (x+m*s)-(y+n*s)=k*l(k=0,1,2....)  稍微变一下形得:    (n-m)*s+k*l=x-y    令n-m=a,k=b,x-y=c,

2011-11-27 14:13:51 277

转载 CString与其他类型的转换 .

1、字符串与数的转换: atof(字符串->double, int, long), itoa(int->字符串), ltoa(long int->字符串) double->CString的方法:CString::Format("%d", &dX);  2、CString to char* //经过类型强制转换,可以将CString类型转换成char*,例如: CString cStr =

2011-11-27 11:25:07 299

原创 心情

1.第一次在这里写下心情吧,说说吧,一转眼就大三了,时间过得比想象中的快很多。大学生涯大概也就还有7,8个月的时间,所以,抓紧时间吧。2.昨天参加了一个东软的校园招聘会的笔试,也就是去看看,做了做题,感觉挺容易的,明天通知参加面试,去看看吧,毕竟是第一个比较正式的面试。3.突然想到了那时候看的疯狂的程序员,看了一会儿,感觉心情 很不一样了呢。4.这些年,我最感谢的一个人时Unimen,

2011-11-23 20:41:35 271

原创 动态规划中Warshall 和 Floyd

1.Warshall 计算传递闭包void Warshall(){int k,i,j;for(k=1;k{for(i=1;i{for(j=1;j{if(result[k-1][i][j]==1 ||(result[k-1][i][k]==1 && result[k-1][k][j]==1))result[k][i][j]=1;}}}}

2011-11-06 14:01:28 276

转载 标准输入cin的返回值以及while(cin>>x)的问题

标准输入cin的返回值以及while(cin>>x)的问题      最近在看C++,学到了标准库这一章,看到cin的时候,我们经常看到很多的代码中会有这么一段while(cin>>x){ ......}。这里我们最关注的问题是while括号里面cin>>x他每次输入的时候返回的是什么值呢。所以我们也就会问cin的返回值是什么。我也看到很多像我这样的新手问这样的问题,下面说下我

2011-10-24 21:03:11 158

原创 各种多线程 创建函数小结

1.  CreateThread;HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, // 表示线程的安全属性,可以为NULL DWORD dwStackSize,

2011-09-25 11:09:34 491 1

原创 进程间通信

1.剪切板//保存到剪切板if(OpenClipboard()){EmptyClipboard();CString str;char* pBuf;HANDLE handle;//从一个EditBox中得到要要放置到剪切板上的数据

2011-09-04 10:32:13 292

原创 isxdigit

isxdigit(测试字符是否为16进制数字)  相关函数  isalnum,isdigit  表头文件  #includectype.h>  定义函数  int isxdigit (int c)

2011-08-29 22:16:54 364

空空如也

空空如也

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

TA关注的人

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