- 博客(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
1108
原创 缩放图片: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
11757
转载 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
1251
转载 判断是否为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
743
转载 一个小公司老板的日常管理,希望能让创业的朋友学到东西(转载)
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
1448
转载 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
9087
原创 把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
10643
3
转载 用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
2698
原创 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
3107
原创 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
9533
6
原创 横竖屏切换测试
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
1514
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
632
原创 给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
9313
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
1069
原创 让一个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
2159
转载 让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
2208
转载 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
614
原创 android环境配置简述
<br />说到环境配置,在google上搜索一下,也有很多教程,步聚其实还挺多的,不过如果从事JAVA开发的同学,配置过程就可以省不少步聚。自己也懒得写这些配置步聚了,因为我有网上高手整理出来的配置文档,写得灰常的详细,没有配过android开发环境的人,相信按着步聚来做,也是可以轻松地把开发环境搭建起来的。有需要的同学可以邮件联系fsfc.chen@139.com,我把文档共享。
2010-06-20 22:22:00
561
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人