获得Java类的方法类型签名

1、cmd窗口到class文件目录下,该目录必须包括完整的包目录。 如:d:/classes/Hello.class,就到d:/classes/目录下。 如:d:/classes/com/lqr/test/Hello.class,则到d:/classes/目录下。 2、输入javap -s 包名....

2016-03-27 14:29:19

阅读数:2209

评论数:3

java中的反射

反射一般有三个步骤: 1,装载字节码 2,查找方法 3,调用方法 下面以实际代码为例:  Dialog.java文件,Dialog是一个要被反射调用方法的类: public class Dialog { public void showDialog(String...

2016-03-27 11:03:10

阅读数:462

评论数:0

Android.mk内容介绍

LOCAL_PATH:=$(call my-dir)     #LOCAL_PATH是定义源文件在哪个目录用的. include $(CLEAR_VARS)     #把所有的 LOCAL_XXX的变量,都清除掉,除了LOCAL_PATH LOCAL_MODULE    := hello ...

2016-03-27 10:52:38

阅读数:203

评论数:0

在c代码中使用logcat

Android.mk文件增加LOCAL_LDLIBS += -llog C代码中增加 #include #define LOG_TAG "System.out" #define LOGD(...) __android_log_print(ANDROID_LOG_DEB...

2016-03-27 10:51:22

阅读数:240

评论数:0

eclipse与ndk结合

eclipse与ndk结合 1、设置ndk工具路径: 找到eclipse菜单栏上的Window-->Preferences-->Android-->NDK 在NDK Location位置设置好ndk开发工具的路径。 2、右击要使用jni开发的工程项目,找到Android To...

2016-03-26 17:00:36

阅读数:243

评论数:0

使用NDK时的一些小知识点

ndk-build :生成动态库文件 ndk-build clean :清除生成的动态库文件 配置生成各个处理器平台的so文件: 在jni目录下新建一个Application.mk文件,写上以下内容:APP_ABI := all 如何快速打开当前目录下的cmd窗口: wi...

2016-03-26 16:59:25

阅读数:246

评论数:0

使用javah快速生成本地方法及生成so动态库文件

使用javah快速生成本地方法及生成so动态库文件 1、生成包含本地方法的.h文件 如果使用jdk1.6可以直接到bin/classess,在cmd窗口使用如:javah com.lqr.test.MainActivity 命令,即可在bin/classess目录下生成包含本地方法的.h文件。...

2016-03-26 16:55:49

阅读数:670

评论数:0

常见文件操作代码(文件管理软件)

private static String ANDROID_SECURE = "/mnt/sdcard/.android_secure"; /** * 复制文件 * * @param file * 要复制的文件(可能是文件夹) ...

2016-03-22 22:01:12

阅读数:318

评论数:0

解决Layout weight不起作用

1、确保只有LinearLayout控件才能使用weight,如RelativeLayout使用weight是没有用的。 2、设置weight时,要对width生效就把width设置为0dp,要对height生效就把height设置为0dp。

2016-03-22 21:48:48

阅读数:401

评论数:0

解决ListViews适配器notifyDataSetChanged()无效问题

声明:1,要使mAdapter.notifyDataSetChanged()有效的前提条件是数据发生变化!!!     2,new操作在java中是创建一个新的对象,实际上跟c语言一样,会在内存中开辟一个新的空间,这里就会牵扯到数据的址传递和值传递问题。 以下是一般使用场景,但问题就出现在这种...

2016-03-21 16:47:21

阅读数:6808

评论数:0

I-Jetty的lib打包出错问题及解决

在我之前写的文章《I-Jetty部署war包到安卓手机》中有涉及到把web工程中lib文件夹下第三方jar包转换成安卓能识别的dex文件压缩包的步骤,今天做了一个上传文件的servlet,故用到了commons-fileupload-1.2.1.jar和commons-io-1.4.jar,做制作...

2016-03-18 16:48:40

阅读数:820

评论数:0

I-Jetty部署war包到安卓手机

罗嗦下:真是累啊,经过4小时的折腾,等到快绝望了才让我把这个问题给解决掉了,哎,记下,以免别人走我的老路。。。 1、制作安卓手机能识别的war包 声明:直接用Eclipse导出的war包,安卓手机是无法解析的,原因是安卓用的java虚拟机是谷歌自己写的,做安卓开发的人都知道为什么,就不说明了。...

2016-03-17 21:32:41

阅读数:901

评论数:0

反射获取存储器列表

 反射获取存储器列表 Android中只提供了获取默认存储目录的API:Environment.getExternalStorageDirectory().getAbsolutePath(),可能是SD卡,也可能是手机自带存储,只能获取一个,开发又不能写死路径,因为不是每部手机的路...

2016-03-14 23:20:32

阅读数:250

评论数:0

ListView的一些常用设置

以下几个是我自己使用ListView时,经常用到的属性设置 // 去除listview的拖动背景色 listView.setCacheColorHint(Color.TRANSPARENT); //设置item之间的黑线(这里是改颜色,不要线可以设置透明) listView.set...

2016-03-14 21:27:40

阅读数:191

评论数:0

设置ActionBar或ToolBar菜单文字颜色及大小

设置ActionBar或ToolBar菜单文字颜色及大小 方式一: @style/MenuTextStyle @android:color/white 18sp 方式二: #ffffff @style/MenuTextStyle 18sp 我...

2016-03-14 20:22:50

阅读数:2244

评论数:0

file的getPath getAbsolutePath和getCanonicalPath的不同

1.getPath()与getAbsolutePath()的区别 public static void test1(){         File file1 = new File(".\\test1.txt");         File file2 = new Fil...

2016-03-14 12:25:39

阅读数:241

评论数:0

获取屏幕位置、高度和在屏幕上的位置

获取屏幕位置、高度和在屏幕上的位置 // 获取屏幕高度方式一 int screenHeight = getResources().getDisplayMetrics().heightPixels; // 获取屏幕高度方式二 int screenHeight = getWindowMan...

2016-03-14 12:23:21

阅读数:167

评论数:0

几个PullToRefresh使用过程中的关键方法

几个PullToRefresh使用过程中的关键方法 * 支持listview,webview,gridview,expandableListview众多控件 1.lv_list = refreshListView.getRefreshableView();//需要拿到refresh...

2016-03-14 12:18:21

阅读数:298

评论数:0

解决eclipse引入最新版本的v7包会遇到的问题

解决eclipse引入最新版本的v7包会遇到的问题 1,右击import引入android-support-v7-appcompat项目,注意把该项目选择以copy的方式引入,免得删除的时候把原来的一起删除掉了。 2,右击引入的android-support-v7-appcompat,...

2016-03-14 12:12:43

阅读数:2449

评论数:0

Android获取SD卡上所有图片、视频缩略图和音乐专辑封面

查询图片 首先,查询Android固有数据库,图片的Uri为Images.Media.EXTERNAL_CONTENT_URI。 以下为具体查询实例,FileInfo为自定义的数据模型。 public ArrayList queryAllImage(final Context conte...

2016-03-13 16:16:49

阅读数:483

评论数:0

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