自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (4)
  • 收藏
  • 关注

原创 判断ImageView当前的图片是哪个图片,然后根据当前图片来做一些操作

在Android开发的过程中,总会遇到一些可以根据图片的状态来进行某些操作的情况,这里拿一个ImageView(image1)做例子,image1的src会在R.drawable.A和R.drawable.B之间变换,现在想要的效果是点击一下image1,image1的src就会发生变化。那么实现这个效果有这样一个方法可以参考:if (image1.getDrawable().getCurre

2015-03-10 21:36:08 10948 2

原创 判断一个布局或View的显示状态值

bottomlayout是一个布局当bottomlayout.getVisibility() == 0时,则bottomlayout此时的显示状态为可见;当bottomlayout.getVisibility() == 4时,则bottomlayout此时的显示状态为不可见;当然,其他View的可见或不可见的值与上面布局一样。

2015-03-10 21:07:33 2422

转载 关于给Button设置selector的问题

android的Button控件在应用里是十分常见的,功能也十分强大!但是想把它做得漂亮一点,交互效果好一点,就需要一点技巧----使用selector,进行便利的UX效果配置,selector使用的方法也很简单,网上一大堆教程,这里就不多说了。 这篇文章,主要是想分享一下自己遇到的问题:Button的背景使用selector配置问题。 以下是一段能正常使用的selector xm

2015-03-10 20:59:49 1907

转载 Android程序的隐藏与退出

Android的程序无需刻意的去退出,当你一按下手机的back键的时候,系统会默认调用程序栈中最上层Activity的Destroy()方法来销毁当前Activity,当此Activity又被其它Activity启动起来的时候,会重新调用OnCreate()方法进行创建,当栈中所有Activity都弹出结束后,应用也就随之结束了.如果说程序中存在service之类的,则可以在恰当的位置监听处理下也

2015-02-27 18:02:36 641

转载 Android中shape的详解

Android中常常使用shape来定义控件的一些显示属性,今天重温了下shape的使用,稍作总结:先看下面的代码:  solid:实心,就是填充的意思android:color指定填充的颜色 gradient:渐变android:startColor和android:endColor分别为起始和结束颜色

2015-02-04 22:52:53 512

原创 android开发:日期格式大全以及把毫秒转换成日期格式

支持格式为 yyyy.MM.dd G 'at' hh:mm:ss z 如 '2002-1-1 AD at 22:10:59 PSD'   * yy/MM/dd HH:mm:ss 如 '2002/1/1 17:55:00'   * yy/MM/dd HH:mm:ss pm 如 '2002/1/1 17:55:00 pm'   * yy-MM-dd HH:mm:ss 如 '2002-1-1

2015-02-04 22:50:12 17523

转载 Android开发:锁屏状态下弹出Activity

在接收消息广播的onReceive里,跳转到你要显示的界面。如:Intent intent = new Intent(arg0,MainActivity.class);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);       arg0.startActivity(intent);在该activity的onCr

2015-02-02 09:23:17 3217

转载 Integer与int的种种比较你知道多少?

如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。但是如果面试官再问一下Integer i = 1;int ii = 1; i==ii为true还是为false?估计就有一部分人答不出来了,如果再问一下其他的,估计更多的人会头脑一片混乱。所以我对它们进行了总结,希望对大家有帮助。  首先看代码:

2015-01-28 23:06:26 535

原创 使用setAction()方法来启动目标Activity

以前经常习惯了使用intent.setClass()来启动其他Activity,对使用intent的setAction()方法了解不多,今天试了一下,总结如下:使用setAction时,如果没有同时使用 intent.addCategory()方法,那么目标Activity的category默认为android.intent.category.DEFAULT,如果在AndroidManifes

2015-01-26 21:49:29 5532

转载 ListView优化机制及滑动时数据时出现的数据错乱重复问题

该篇内容主要是记录我在实际开发中遇到的ListView滑动时数据错乱的几种情况,以及解决方法。在进行ListView滑动时数据错乱问题讨论之前会对ListView所谓的进行说明。文章末尾分享了几篇文章,增强对ListView使用以及Adapter优化的理解,其中有对adapter优化方法的耗时测试的介绍。Getting Start遇到过的ListView在滑动时数据错乱的几种情况:

2015-01-20 15:50:00 51000 33

转载 获得 LayoutInflater 实例的三种方式

在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用Layout

2015-01-18 14:36:59 817

原创 The project was not built since its build path is incomplete. Cannot find the class file for java.la

The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this projectex07_toast_and_notification Unknown Java

2014-12-16 21:14:50 2567

原创 android wear开发之MessageApi.MessageListener的注册与移除

在Android Wear开发的过程中,由于资料缺乏,刚接触Android Wear的开发者在遇到监听数据时都可能遇到各种各样的问题,下面的代码中给出了MessageApi.Listener的注册与移除的用法,其他一些无关的代码在此处没有给出:public class MobileMainActivity extends Activity implements GoogleApiClient.

2014-11-27 21:14:44 1762

转载 Android Studio 快捷键

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动

2014-11-26 22:39:25 499

转载 Linux下如何打包文件

linux zip压缩。压缩当前文件夹下所有文件,压缩为a.zip。命令行的方法是怎样。zip  -r fileName.zip  文件夹名tartar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。常用格式:单个文件压缩打包 tar czvf my.tar file1多个文件压缩打包 tar czvf my.tar fil

2014-11-21 23:21:23 3605

原创 Android 手电筒源代码

package com.example.light;import android.support.v7.app.ActionBarActivity;import android.app.SearchManager.OnCancelListener;import android.hardware.Camera;import android.os.Bundle;import android

2014-11-21 23:03:17 5058 1

原创 Android Studio 怎么设置JDK和SDK的路径

刚刚把开发环境换成android studio,

2014-11-21 14:47:01 23884

原创 解决:centos 虚拟机上安装apache后,不能访问

centos下安装了apache后,在浏览器di zhi la

2014-11-16 19:54:39 3181

原创 web开发:超链接实现返回上一页

超链实现返回刚刚访问的网页:或其他的也类似

2014-09-26 22:07:37 18020

原创 linux 下配置静态Ip

有两种方法:di

2014-09-24 15:26:39 619

原创 ubuntu64位下安装的eclipse 出现双击代码闪退

我在ubuntu64位系统上搭建了android开发环境,不知什么时候起,用eclipse

2014-09-05 16:36:59 2023

转载 Android Support v4、v7、v13的区别和应用场景

google提供了Android Support Library package 系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在1.6等版本上,可以使用高版本的有些特性,如fragement,ViewPager等,下面,简单说明下这几个版本间的区别:   Android Support v4: 这个包是为了照顾1.6及更高版本而设计的,这个包是使用最广泛的,ecli

2014-08-19 16:03:37 5890

转载 RGB颜色对照表

因为兼容性问题,色阶板功能只能在IE浏览器中运行RGB颜色对照表 #FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF68F #FFF5EE #FFF0F5 #FFEFDB 

2014-08-19 14:36:16 713

原创 import Android工程时提示错误:invalid project description 解决方法

我们在倒入向eclipse中导入android项目时,有时候会报出invalid project description的错误出现这样的错误的逻辑很简单:就是我们把将要导入的项目放在了eclipse设置的工程存放目录了,这样就会导致冲突。为什么会有冲突呢??原因是,我们执行file——>import——>Existing Android Code into Workspace 就是把项目导入你

2014-08-19 11:00:44 1841

原创 ubuntu下搭建android开发环境并生成eclipse图标

在ubuntu下搭建android开发环境的xi jie

2014-08-15 15:01:00 897

转载 shell判断文件,目录是否存在或者具有权限

shell判断文件,目录是否存在或者具有权限    #!/bin/sh    myPath=”/var/log/httpd/”  myFile=”/var /log/httpd/access.log”    #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限  if [ ! -x "$myPath"]; then  mkdir “$myPath”  

2014-08-15 10:20:16 742

转载 ubuntu下修改文件的权限

常用方法如下:sudo chmod 600 ××× (只有所有者有读和写的权限)sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)sudo chmod 666 ××× (每个人都有读和写的权限)sudo chmod 777 ××× (每个人都有读和写以及执行的权限)

2014-08-15 10:17:10 705

原创 在ubuntu上搭建apache+php+mysql

分为三步走:第一步:apache的安装

2014-08-11 15:44:51 487

转载 精选30道java笔试题

都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题~~~ 下面都是我自己的答案非官方,仅供参考,如

2014-08-08 21:58:20 1079

转载 java中==和equal的区别

值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。    ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。    equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。    ==比较的是2个对象的地址,而equals比较的是2个

2014-08-08 19:53:35 15493 4

转载 Android系统源码数据库(mmssms.db)中几个表之间的关系

论Android系统源码数据库(mmssms.db)中几个表之前的关系. 首先明了未接信息的数据库的位置在系统/data/data/com.android.providers.telephony/databases/mmssms.db 包下。希望大家能够结合源码中的1.       Telephony.java (主要讲这些表里有哪些字段)2.       MmsSmsPr

2014-08-07 16:56:46 2371

转载 Android短彩信数据库解析

在mmssms.db中与彩信相关的表有 数据表 MMS模块总共包含17张表:addr、android_metadata、attachments、canonical_addresses、drm、part、pdu、pending_msgs、rate、raw、sms、sr_pending、threads、words、words_content、words_segdir、words_segment

2014-08-07 11:45:03 4250

原创 简易秒表Android源代码

衣蛾

2014-08-04 20:05:10 17288 1

原创 跑通 可穿戴设备Samsung Gear Live

新买来的Samsung Gear Live,在没有和phone上Android——W

2014-07-18 10:53:24 1016

原创 android,ListView,去item之间的黑线,去滑动背影,去默认的点击黄色背景

listview:去除item之间的默认的黑色线条: android:cacheColorHint="#000000"去除滑动背影:android:fadingEdge="none" 去除默认的点击黄色背景:android:fadingEdge="none"

2014-07-02 22:43:18 2902

原创 自定义对话框

在Android应用开发中,系统自带的对话框往往满足不了我们的需求。这时就需要我们使用自定义的对话框,下面是自定义对话框的简单使用过程,简单的分为三步:1、定义你需要的对话框的布局,即在res/layout下定义一个xml文件,如dialogtext.xml2、在res/values/style定义对话框的样式: 3、在需要弹出对话框的地方加上添加代码final Dialog selectD

2014-06-30 18:22:01 764

转载 手机短信库数据详解

转自:http://xys289187120.blog.51cto.com/3361352/656763

2014-06-29 22:12:10 1131

转载 获取手机短信会话信息 Android

Android 手机信息存放在mmssms.db数据库。短讯息主要用到sms表和threads表。查看其表结构sms表,信息表threads表1.mesage_count该会话的消息数量2.recipient_ids为联系人ID,这个ID不是联系人表中的_id,而是指向表canonical_address里的id,canonical_address这个表同样位于

2014-06-28 21:23:41 2451 1

转载 Android短信功能 源码方法

Android系统提供了Intent方法,来实现短信接口的调用。使用startActivity()启动了了短信功能后,短信界面就会呈现在用户面前。开发其他应用程序用此方法,就显得不太合理。在这里总结使用源码来完成短信发送任务,很多代码都来自网上,在这里,我仅做了点封装。由于在MSM短信是在后台发送的,取名为sendTextMsgBack()。 void sendTextMsgBack(Co

2014-06-27 22:09:48 710

转载 系统短彩信以及会话读取

转载地址:一、需要实现一个同系统信息一样的功能1)会话列表;2)会话对话详情;3)系统会话增加新信息或者删除信息等变化时做到同步;二、实现思路通过查询会话表显示会话界面,监听会话数据库实现与系统信息同步。通过会话id查询会话对应的具体聊天内容,比如短信或者彩信;看下mmssms.db中的uri有好多个,可以根据自己的需求选择合适的uri,可以避免不必要的操作,提高效

2014-06-25 22:53:14 997

Android手电筒

简易手电筒的雏形,适合初学者使用,初学者可在此基础上开发出界面美观,更加实用的手电

2014-11-21

简易秒表Android源代码

此代码适合Android初学者,简单易懂,思路清晰,效果也很好,希望对你有帮助

2014-08-06

用汇编语言实现n! 汇编语言源程序代码

用汇编语言实现N! 源程序代码,用递归子程序实现,当N=0时,N!=0:当N>0时,N!=N*(N-1)!

2010-11-16

冒泡排序的汇编程序源代码

汇编语言的冒泡排序程序代码,编制程序使数组按照从小到大的顺序排列

2010-11-16

空空如也

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

TA关注的人

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