自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 获取手机信息

<br />TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);<br />String imei = tm.getDeviceId();       //取出IMEI<br />String tel = tm.getLine1Number();     //取出MSISDN,很可能为空<br />String imei =tm.getSimSerialNumber();  //取

2010-12-21 23:25:00 1059

原创 缩放图片:Matrix与Bitmap的使用

在android上,缩放图片是一件很容易的事,主要就是用到Matrix的postScale方法和Bitmap的createBitmap方法。主要思路:创建一个Martix对象,用Bitmap.createBitmap产生一个Bitmap对象,并替换原ImageView的bitmap。1、public boolean postScale (float sx, float sy) 参数为宽高的比例,如缩小0.8,放大1.2。2、Bitmap android.graphics.Bitmap.createBitma

2010-11-17 18:33:00 11689

转载 Android APN设置及获得手机号

view plaincopy to clipboardprint?/**   * 电信APN列表   * @author wudongdong   *   */  public class APNNET {       public static String CTWAP="ctwap";       public static String CTNET="ctnet";   }  /** * 电信APN列表 * @author wudongdong * */public class APNNET { pu

2010-11-06 14:38:00 1210

转载 判断是否为Wifi网络

private static boolean isWifi(Context mContext) {       ConnectivityManager connectivityManager = (ConnectivityManager) mContext               .getSystemService(Context.CONNECTIVITY_SERVICE);       NetworkInfo activeNetInfo = connectivityManager.getActiveN

2010-11-06 14:29:00 707

转载 一个小公司老板的日常管理,希望能让创业的朋友学到东西(转载)

1. 小公司如何留住骨干:2.关于授权3.有的钱不能省5.关于招聘6.老板尽量唱红脸7.公司里的亲戚8.当老板和开车9.按时发工资10.学会说"不"11.不要在公司内部奢望交朋友12.避免当场做决定13.政策的制定14.矬子里拔将军15.有些事情越透明越好16.发劳保用品17.财务制度之签字与凭证18.关于股份制,分红与年终奖19.关于涨工资20.充分运用科技手段进行管理21.从结果管理到过程管理1. 小公司如何留住骨干:  这些年物价上涨,费用上涨,公司利润却未涨多少。每个员工都希望工资大幅增加,但估

2010-11-06 10:54:00 1384

转载 Android.mk中call all-subdir-makefiles和call all-makefiles-under,$(LOCAL_PATH)的区别

<br />在写Android.mk文件时,call all-subdir-makefiles和call all-makefiles-under,$(LOCAL_PATH)是有区别的。<br /> <br />前者表示"当前目录下没有需要编译的文件,请向子目录深入",是告诉编译器继续向目录深处递归的一种规定写法。后者从字面上理解也应该是同一个意思。但是,请考虑这样一种情况:<br /> <br />如果当前目录下有文件需要编译,而且在当前目录下还有子目录,子目录中也有文件需要编译,那么当前目录下的Andro

2010-11-05 10:26:00 8995 1

原创 把ffmpeg编译成单独的so文件

<br />在之前的一篇《FFMPEG移植到Android(ubuntu环境下)》讲到如何在android ndk下编译ffmpeg,但这个例子是生成多个so文件的。如果想最后只生成一个libffmpeg.so,要怎样做呢?在Dragon的帮助下,我成功编出来下,下面分享下:<br /> <br />其实很简单,就是改一下mk文件:<br />1、找到ffmpeg/lib*/下的mk文件,把LOCAL_SHARED_LIBRARIES这行注释掉,加上LOCAL_STATIC_LIBRARIES := $(F

2010-11-05 10:17:00 10265 4

转载 用gcc编译生成动态链接库*.so文件的方法

<br />动态库*.so在linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前一直不太了解得东东,这里做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一点帮助。<br />1、动态库的编译<br />下面通过一个例子来介绍如何生成一个动态库。这里有一个头文件:so_test.h,三个.c文件:test_a.c、test_b.c、test_c.c,我们将这几个文件编译成一个动态库:libtest.so。<br />so_test.h:<br />

2010-11-05 09:50:00 2656

原创 Ubuntu+旧版android ndk生成so库文件

新版的ndk可以用ndk-build来生成so文件,但如果非要用旧版的ndk(比如android-ndk-1.6_r1-linux-x86)来编译的话,又如何操作呢?下面就以生成hello-jni.so为例子作说明1、环境:ubuntu9.10+android-ndk-1.6_r1-linux-x862、把ndk拷到/home下,如/home/ndk1.6     操作前要先对ndk1.6/build下的host-setup.sh作相应的修改。     -->把第一行的#!/bin/sh改成#!/bin/b

2010-10-28 16:10:00 2998

原创 FFMPEG移植到Android(ubuntu环境下)

搞左2日,找了好多资料,终于把ffmpeg移植到android上了。其中参考了一篇介绍移植方法的doc文档,里面是用windows+Cygwin+ndk(windows版本)作为编译环境的,我这里直接用ubuntu了,省了很多配置了^_^。感谢前辈的无私奉献。。。环境:操作系统:Ubuntu 9.10ffmpeg源码版本:ffmpeg-0.6.1(可以在http://ffmpeg.org/download.html下载源码)android ndk版本:android-ndk-r4b-linux-x86(可以

2010-10-28 15:43:00 9430 8

原创 横竖屏切换测试

1、新建一个Activity,并把各个生命周期打印出来@Override protected void onCreate(Bundle savedInstanceState) {  // TODO Auto-generated method stub  super.onCreate(savedInstanceState);  Log.i(TAG,"onCreate-->"); } @Override protected void onStart() {  // TODO Auto-generated met

2010-10-23 10:48:00 1435 2

原创 Android权限说明(转)

<br />程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 各种权限说明如下:<br /> <br />android.permission.ACCESS_CHECKIN_PROPERTIES<br />允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change val

2010-10-22 09:43:00 587

原创 给CheckBox换样式

<br />1、声明一个CheckBox,并设置style<br /> <br /><CheckBox android:textColor="#7fffffff" android:id="@+id/login_cb_receivegroupmsg"<br />android:layout_width="wrap_content" android:layout_height="wrap_content"<br />android:text="@string/opt_acceptGroupMsg" style=

2010-10-21 22:19:00 9230 1

原创 获取SIM卡的信息

<br />TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);<br />String deviceid = tm.getDeviceId(); <br />String tel = tm.getLine1Number(); <br />String imei =tm.getSimSerialNumber();<br />String imsi =tm.getSubscriber

2010-10-20 23:07:00 1007

原创 让一个View透明

<br />继承自View的类都有一个android:background XML属性,按照文档的说法,这个属性不只指定背景颜色,还可指定背景图片。背景图片好说,直接用"@drawable/img"指定一幅图片即可,而且支持透明PNG,这样就很足够了。对于单纯颜色,可以使用#rgb", "#argb", "#rrggbb", 或者 "#aarrggbb"等样式的数值,其中的a即alpha、透明度,比如说#ff000000表示不透明的黑色。指定控件的android:background属性为"@android

2010-10-15 00:20:00 2125

转载 让Activity透明

<br />1、设置style<br /><style name="Transparent" parent="android:Theme"><br />  <item name="android:windowIsTranslucent">true</item><br />        <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item><br />        <item name="a

2010-10-14 23:51:00 2173

转载 Android学习的几点建议(转)

<br />学习android一段时间,有一些体会,发上来给后来者。 <br /><br />1、观念的转变 <br />如果还拿着j2me时候的观念去学,一定进步很慢。android的内容要多很多,设计也不像j2me那个简单明了(而是引入了很多架构、模式的内容)。可以说,j2me中,移动开发和非移动开发还是泾渭分明的,埋头在j2me中,熟悉该熟悉的内容,就差不多了。但android中这种局面却不复存在,看看android的API,就会发现里面包含了大量的j2se API(其实j2se很android同时学

2010-06-23 21:58:00 579

原创 android环境配置简述

<br />说到环境配置,在google上搜索一下,也有很多教程,步聚其实还挺多的,不过如果从事JAVA开发的同学,配置过程就可以省不少步聚。自己也懒得写这些配置步聚了,因为我有网上高手整理出来的配置文档,写得灰常的详细,没有配过android开发环境的人,相信按着步聚来做,也是可以轻松地把开发环境搭建起来的。有需要的同学可以邮件联系[email protected],我把文档共享。

2010-06-20 22:22:00 532

空空如也

空空如也

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

TA关注的人

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