自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

agods--足迹

2018再起航,记录点滴。

  • 博客(63)
  • 资源 (10)
  • 收藏
  • 关注

原创 问题小结(24)--获取已有图片的镜像图片

方法如下,通过Matrix对图片进行处理。public Bitmap convertBmp(Bitmap bmp){ int w = bmp.getWidth(); int h = bmp.getHeight(); Bitmap convertBmp = Bitmap.createBitmap(w, h, Config.ARGB_8888);// 创建一个新的和SRC长度宽度一样的

2013-04-02 09:31:32 2903

原创 问题小结(23)---获取所有应用的包名

首先说一下在非编码情况下的方式,当然在该情况下一般都是我们想看下当前应用的包名都有哪些,此时并不是想做什么功能,仅仅是处于好奇心看看而已。此时我们可以采用两种方式:1、进入通过cd命令进入data/data目录下,然后用ls命令查看。C:\Users\Duke>adb shell# cd data/datacd data/data# lsls

2013-03-11 10:18:24 23822 1

原创 问题小结(22)--代码实现logcat保存

让logcat实时的输出保存到某个目录下,我们基本都知道可以通过adb命令来实现,那么怎么通过代码实现呢?这是本篇博文要说的内容。我这里是把log保存到了sdcard的根目录下,不罗嗦了,上代码。import java.io.File;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.ut

2012-12-08 16:19:22 2858

转载 深入解析AsyncTask

原文:http://blog.csdn.net/hitlion2008/article/details/7983449写的很好。AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片

2012-12-07 11:32:16 1110

原创 扯淡

博客很久没有更新了,有多方面的原因:一呢是工作的事情,上个月接手了一个项目,做的十分恶心,是个二次开发的外包项目,但是他们没有明确的需求并且原程序没有什么设计说明文档,更闹心的是还要和底层打交道,底层有接口但是没什么说明,更离谱的是底层接口有时序问题等等,还有其他一些乱七八糟的事情,每天都工作很晚,没有时间和心情去打理博客;二呢是不知道写点什么好,在做这个项目的过程中是学了点东西,但是呢根底太薄,

2012-11-27 10:20:45 1125

原创 问题小结(21)--通过action启动另外一个apk里的Activity

在工作中,我们可能会遇到一种情况,一个机子上有我们的两个应用,它们之间可能需要启动对方的某个Activity来做些事情。除了通过包名去启动以外,还有一个更为方便的方式,那就是通过隐式的发起我们需要的Activity。假如:apk甲想启动apk乙的activityB,那么我们要做两件事情一、在apk乙的AndroidManifest.xml声明activityB的地方加入如下部分:<ac

2012-10-27 15:47:10 1473

原创 问题小结(20)--AIDL学习及使用

AIDL:是 Android Interface definition language的缩写,它是一种android内部进程通信接口的描述语言,通过它我们可以用来不同进程间的通信。最初接触aidl的时候,只是敲了一下教材上的代码,没有静下来思考过,感觉挺复杂的,由于畏难情绪在作祟,且目前还没有需要用到aidl的项目,所以一直就没有好好的研究过。今天仔细的看了一下,简单的梳理了一下流程,感觉其

2012-09-25 11:32:34 1642

原创 问题小结(19)-根据包名获取主Intent

博客断更一个半月了,主要是没做什么实质性的工作,又不想去学一些东西,这篇博文主要是获取其他apk程序的启动的主intent,这样一个APK启动另外一个apk就又有了一个方便的方式private Intent getIntent(String pkg) { PackageManager mPackageManager= context.getPackageManager();

2012-09-13 16:42:11 1274

原创 问题小结(18)-UTC时间及时区获取

UTC时间:世界统一时间,世界标准时间又称格林尼治平时或格林尼治时间。可以采用多种方法获取,这里只简单介绍两种:直接获取零时区时间、根据本地时间计算得出。方法一、直接获取零时区时间: DateFormat dateFormatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); TimeZone pst = T

2012-07-30 14:25:59 3399

原创 问题小结(17)-透明度控制动画alpha

简单示例:<alphaandroid:fromAlpha="0.1"android:toAlpha="1.0"android:duration="3000"/> <!-- 透明度控制动画效果 alpha 浮点型值: fromAlpha 属性为动画起始时透明度 toAlpha 属性为动画结束时透明度 说明:

2012-07-26 10:42:00 925

原创 问题小结(16)-位置转移动画translate

这里不废话了,直接把代码和属性介绍简单说下:<translateandroid:fromXDelta="30"android:toXDelta="-80"android:fromYDelta="30"android:toYDelta="300"android:duration="2000"/><!-- translate 位置转移动画效果 整型值:

2012-07-26 10:40:32 1093

原创 问题小结(15)-缩放动画scale

上一篇博文说了一下旋转动画,于是打算把其他的补间动画也简单说一下,这里简单说下缩放动画scale首先写了一个示例anim: <scale android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:fromXScale="

2012-07-26 10:35:27 1026

原创 问题小结(14)-旋转动画Rotate

将近一个月没有写博文了,主要是这个月没有做什么有技术含量的工作,也就没做什么总结。项目需求,需要一个实现一个单帧的旋转动画,来提示当前进度,类似与圆圈型的progressbar。首先定义anim文件:<rotate android:interpolator="@android:anim/linear_interpolator" and

2012-07-24 14:26:39 2793

原创 问题小结(13)-手机语言状态获取

判断android设备当前设置的语言使用Locale类中getLanguage()方法;一般获取到的中文为zh,英文为en代码如下:Locale.getDefault().getLanguage();

2012-07-02 16:06:42 969

原创 问题小结(12)-让文字颜色随焦点变化

我们知道button的背景是可以使用selector的,实际上文字也是支持这一特性的,我在前一段时间进行过初步尝试,但是没有成功,于是就放弃了。这两天又有了这个需求,一开始我的想法是重写一个组件,但是为了一个或两个按钮单独写一个组件不太划算,于是就重新试了我之前的想法,成功了。在这里里分享一下:首先需要定义我们的颜色: #ffffffff #ff000000 #f

2012-06-27 09:30:14 949 2

原创 问题小结(11)-dialog的半透明背景的灰度

在我们继承系统dialog实现自己的dialog时,可以通过设置style来实现 @android:color/transparent @android:color/transparent 0.8 android:backgroundDimAmount就是用来控制灰度的值,当为1时,界面除了我们的dialog内容是高亮显示的,dialog以外的区域是

2012-06-26 10:27:20 2933

原创 问题小结(10)-android中ping命令的实现

public static String pingHost(String str){ String resault=""; try { // TODO: Hardcoded for now, make it UI configurable Process p = Runtime.getRuntime().exec("ping -c 1 -w 100 " +str); in

2012-06-26 10:21:37 6447 3

转载 问题小结(9)-android获取有线网络的ip

for (Enumeration en = NetworkInterface .getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); if (intf.getName().toLowerCase().equals("eth0") || intf.

2012-06-08 19:25:56 2847

原创 问题小结(8)-获取wifi网关和ip

package com.schogini.dhcp;import android.content.Context;import android.net.DhcpInfo;import android.net.wifi.WifiInfo;import android.net.wifi.WifiManager;import android.text.format.Formatter;p

2012-06-07 10:24:58 3291

原创 问题小结(7)-sd卡和/data分区使用情况检测

用来获取sd卡和系统/data分区的使用情况,包括:总的空间大小、可用空间、已用空间。package com.schogini.dhcp;import java.io.File;import android.content.Context;import android.os.Environment;import android.os.StatFs;public class Ch

2012-06-06 19:19:52 1680

原创 问题小结(6)-listview滚动条相关

自定义滚动条样子:在ListView中添加属性:android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track"android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb"scrollbar_vertical_track,crollba

2012-06-05 16:14:03 1087

原创 问题小结(4)-在res里定义数组的简单使用

date1   date2   date3  在代码里使用:Resources res;                res=this.getResources();              String [] ab=res.getStringArray(R.array.launger);

2012-06-04 10:42:49 1079

原创 问题小结(3)-dialog标题居中

dialog标题居中问题:用系统的AlertDialog.Builder创建dialog时,如果需要将dialog的title居中显示,需要调用.setCustomTitle(View view)方法,对需要设置的view设置居中的相关属性即可实现该效果,dialog的整体展示效果需要根据自己的要求调整,当然也可以用new Dialog(Context context,int theme)的方

2012-06-04 10:39:18 7575

原创 问题小结(2)-dialog内容动态变化(调用系统方法时)

在android里,我们调用系统的方法创建和显示dialog,同时dialog的内容是动态变化的(同一个id的dialog每一次调用showDialog时),发现内容总是显示第一次的东西,怎么实现dialog的内容动态变化呢?解决方案:除了在创建dialog时动态的改变内容,我们还要做一件事情,在调用showDIalog之前调用removeDialog方法或者在prepareDialog里调用

2012-06-04 10:35:12 1486

原创 问题小结(1)-listview指定item获取焦点

入职一周了,说下工作中遇到的问题及解决方案。listview指定item获取焦点的问题:这里需要我们自己定义一个adapter,在getview方法里添加我们的判读逻辑(让listview指定的item获取焦点),让返回的view去调用view.requestFous,并对listview.setSelection(pos),pos为指定的item,同时要注意鼠标点击操作出现listvie

2012-06-04 10:05:16 1946 2

原创 Launcher4.0杂论

最近在搞广告联盟的SDK和4.0的Launcher。目前呢广告联盟的sdk还没正式上线,正在测试,如果没有大的问题,估计会在近期上线测试。要搞4.0的launcher需要把SDK升级到4.0(当然还有ADT等),不然项目导入是会有很多的红叉(蛋都碎了),SDK升级到4.0以后发现,以前的一些完好的项目出错了(出现红叉)且以前正常运行的项目在4.0的系统上跑出现bug。sdk4.0做了很大的变动

2012-05-11 11:11:08 1148 1

转载 Activity的四种加载模式

有一周没有更新博客了,主要是因为这周没什么任务,其次呢不知道该写点什么。还是说的基础吧。言归正传,Activity有四种加载模式:(我开始不知道,后来也是看了篇博客才清楚)standardsingleTopsingleTasksingleInstance设置的位置在AndroidManifest.xml文件中activity元素的android:la

2012-04-26 15:01:46 786

转载 Android4.0新的SDK新特性 (汉化)

转载地址:http://blog.csdn.net/chaimingkun/article/details/6894813 Android 4.0 是一次重要的平台发布版,为用户和应用程序开发者增加了大量的新特性。在下面我们将讨论的所有新特性和API中,因为它将 Android 3.x 版本中广泛使用的API和全息图像主题带给了小屏幕设备,因此我们说 Android 4.0 是一次重要的平台发

2012-04-20 11:14:23 2131

原创 android---APN切换

android手机客户端在上传文件时,有时候会一直失败,其可能的原因是APN的设置。wap下的成功率极低,所以在进行文件上传时最好设置下apn为net形式。下面是我在网上找的一些代码,是由wap转net的,当然net转wap稍微修改下就可以。经测试是可用的,分享一下:PS:apn的切换过程需要时间,不是立即生效。package com.android.couples;import ja

2012-04-19 16:42:47 4253 2

原创 android区分模拟器和真机

最近在搞广告平台的插件,为了防止某些开发者在模拟机上刷数据,这就需要我们区分一下当前使用的是模拟机还是真机,在网上百度了一下,找到了一段代码,简单的测试了一下是可以达到我们的目的的(不过LD说这种方式不行,有漏洞),所以我先把我的代码贴一下,坐等我LD的方案。 获取手机的设备编号,模拟机的是000000000000000 TelephonyManager telmgr = (Telep

2012-04-18 09:26:12 1929 1

原创 Activity和Service的生命周期(图)

1、Activity的生命周期情形一、一个单独的Activity的正常的生命过程是这样的:onCreate->onStart->onPause->onStop->onDestroy。例如:运行一个Activity,进行了一些简单操作(不涉及页面的跳转等),然后按返回键结束。 情形二、有两个Activity(a和b),一开始显示a,然后由a启动b,然后在由b回到a,这时候a的生命过程

2012-04-17 10:34:43 30449 6

原创 彩信拦截之突破360的小篱笆

接上一篇彩信的拦截与发送 当我们的手机装上360的时候,每次拦截他都提前拦截到,为什么呢?难道还有更高的权限?经过反编译360的apk发现拦截的权限是一样的,那么这一因素可以排除了。因为我们的拦截软件装的晚?经过测试,貌似是这样,但是当我们机子重启后,发现我们又落后了,这是什么原因。。。。好吧,我忍,继续看反编译的后的apk,发现他们是开机启动的,然后在定睛一瞧,哈哈哈,开机启动的权限他使用的默认

2012-04-14 11:10:56 1543

转载 android 自定义发彩信实现(不调用系统发彩信界面)

转载地址:http://blog.csdn.net/aniuaniuaniuaniu/article/details/7225967最近几天,因为项目需要,发彩信界面不再是调用系统的界面,即不跳转到短信界面,这个功能起初感觉应该很简单,但是真正做起来后,发现其实没有想象中那么简单,刚做完项目,趁头脑清晰,先把代码写下来先:这几天为了这个项目,网上找了不少资料,大都资料都差不多,对于

2012-04-13 11:19:01 1594

原创 彩信的拦截与发送

前段时间(已经过去两个月了....)公司让搞一下android彩信的拦截与发送,于是就在网上找了一些资料,开始研究它的实现过程。PS:需要从系统源码中扣取部分文件,大概在30个左右,不知道能不能精简,没认真看过。这里我重点说一下彩信的拦截和解析,因为彩信解析方面的资料相对较少。发送的部分我会提供一下我的参考文章,并且可能会转载一下这篇文章,我就是通过这篇文章实现的彩信发送。 因为代码量

2012-04-13 11:10:15 7896 14

原创 android中PreferencesActivity的使用(一)

在使用android手机的时候,尤其是在操作软件设置时,我们经常见到这样的界面:这是怎么来实现的的呢?其实android已经提供了相应的类和方法,当进行简单数据存储时(比如:软件配置参数)android推荐使用Preferences,当然如果想提供操作界面的话就要用到PreferencesActivity。我这里先做个小例子对来简单说明一下使用方法,由于没做准备,可能讲的不系统,以后补上。

2012-04-11 11:39:46 2269

原创 Android中如何判别WebView加载完毕并使用ProgressDialog进行提示

最近在搞广告平台的一些东西,看了一下别的广告平台的jar包,基本上都会有一个Activity用来显示web网页,用到了一个用来显示网页的组件--WebView。但是其网页的加载进度就不受我们控制了,所以当网页数据很多时就可能会很慢才会显示,这样的用户体验不好,如果能够有一个进度提示就好些了,在网上搜到了一篇博文,用来解决此问题。所以发出来供大家参考。 当然了这篇博文其实相当于转载,因为我没

2012-04-10 09:30:58 44273 3

原创 android路上

学习android将近一年了,说下自己的一些感触、建议或者废话。首先一些感触或废话:现在android市场很火爆,智能机逐渐成为一个潮流,甚至在不远的将来成为一个主流。但是应该看清一个现实,现在从事android开发的公司,除了极个别的大公司有雄厚的资金支持(腾讯、百度、阿里巴巴),绝大多数的都是中小型企业,甚至是小型企业居多,大多属于创业或者为将来的转型探索,这些小型企业都基本上处于一个

2012-04-09 11:19:47 1335

转载 Android BroadcastReceiver 学习

BroadcastReceiver 用于异步接收广播Intent。主要有两大类,用于接收广播的:正常广播 Normal broadcasts(用 Context.sendBroadcast()发送)是完全异步的。它们都运行在一个未定义的顺序,通常是在同一时间。这样会更有效,但意味着receiver不能包含所要使用的结果或中止的API。  有序广播 Ordered broadcasts(

2012-04-09 09:52:04 702

转载 android Toast大全(五种情形)建立属于你自己的Toast

1.默认效果//代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show();2.自定义显示位置效果//代码toast = Toast.makeText(getApplicationContext(), "自定义位置Toast",

2012-04-09 09:26:17 627

转载 Android之阴影制作(Shadow)

阴影制作:包括各种形状(矩形,圆形等等),以及文字等等都能设置阴影。阴影制作是什么原理呢?其实很简单,你需要设置阴影的东西被看作一个主层。然后在主层下面画一个阴影层。阴影制作涉及到一个重要函数:public   void   setShadowLayer (float radius, float dx, float dy, int color)radius:阴影

2012-04-07 14:30:13 1101

android sqlite数据库查看工具

用于android应用生成的db数据库文件的查看的工具

2013-10-10

gif图片显示

用于gif图片显示,使得其不会因为图片过大而挂掉

2012-03-26

动态壁纸(android)

android的动态壁纸,有兴趣的朋友可以下载学习一下。

2012-03-20

android图片旋转

android图片随手指动作的3D旋转,很神奇哟

2012-01-10

vc++学生信息管理系统(数据库)

可以实现的学生信息管理系统,vc下基于数据库的程序,应该比较容易看懂,共初学者研究。

2009-11-25

进程间通信--操作系统实验

通过本实验了解和掌握进程间通信的相关知识 (1)了解进程通信的基本原理。 (2)了解和熟悉管道通信、消息传送机制、共享存储机制和信号机制。

2009-11-15

vb简易计算器--实用易于修改

用vb实现的一个简易计算器,实用易于修改!

2009-11-15

多边形的扫描转换--图形学实验

运行环境是vs2005,可以根据具体要求自行修改

2009-11-15

图形学实验--多边形的扫描转换

你可以继续添加其他功能,多边形的扫描转换功能主要是一个算法,详细看其算法实现就ok

2009-11-14

单机版功能全面的通讯录

功能很全面的一个通讯录,希望对你们有些帮助!

2009-11-14

空空如也

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

TA关注的人

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