android
文章平均质量分 88
werben
只用一样东西,不明白它的道理,实在不明智。
展开
-
调试android源码
一、编译android源代码(不叙述)二、将源代码导入Eclipse 1.拷贝.classpath,注意如果是共享目录在windows上,这个.classpath文件是隐藏得,在linux底下也要用命令ls -a才能看到进入gingerbread源代码目录,也就是上面的android_gingerbread_src。$cd android_gingerbread_src原创 2012-11-23 16:07:10 · 1041 阅读 · 0 评论 -
Andriod JNI编程之C++回调Java函数
原文地址:http://blog.csdn.net/aben_2005/article/details/6414929一般我们NDK编程都是Java层调用C++的接口,但其实才C++层也可以调用Java的函数。实现方法如下:1、获取类名:jclass cls = env->FindClass2、获取类方法:jmethodID mid = env->GetMethodID转载 2013-05-03 14:37:00 · 694 阅读 · 0 评论 -
Android详细的对话框AlertDialog.Builder使用方法
原文地址:http://www.cnblogs.com/Gaojiecai/archive/2011/12/10/2283156.html我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错转载 2013-05-17 17:48:20 · 542 阅读 · 0 评论 -
反射机制 Class.getDeclaredMethod
转自:http://blog.sina.com.cn/s/blog_ab38604a0101hwbd.htmlpublic static Response call(Object obj,Request req){ Class cls = obj.getClass(); Response res=new Response(); try{ //me转载 2013-05-17 17:49:52 · 2196 阅读 · 0 评论 -
Android代码jar打包Library项目整合
某些时候我们希望把代码打成jar包导入到项目中,但在Android开发时,像资源文件却不能打成jar包导入项目中使用;那我们该怎么办呢?我们可以使用jar+library的方式来处理;下面说下具体的操作方法:1、首先创建一个Android项目TestLib,当作我们要打jar包的测试项目,包名“com.test.lib”,设置项目为“Is Library”;应该知道怎么设置的吧;项转载 2013-05-13 19:17:09 · 777 阅读 · 0 评论 -
cocos2dx返回Android游戏黑屏解决办法
用Cocos-2dx搞一个游戏,但是要调用到java代码,java代码里面需要从cocos的activity切换到其他的activtiy(如A,B),切换回cocos的activity的时候,会遇到短暂黑屏的问题。看到下面这个帖子,修改后问题解决。原文地址:http://www.verydemo.com/demo_c131_i92070.html用来解决返回Android游戏加载资原创 2013-05-31 10:20:10 · 7048 阅读 · 0 评论 -
\bin\resources.ap_ does not exist
现象:Error generating final archive: java.io.FileNotFoundException: D:\Users\lenovo\workspace\android\bin\resources.ap_ does not exist解决办法:$ chmod 777 -R assets/原创 2013-12-25 16:55:33 · 2514 阅读 · 3 评论 -
Android Studio使用ButterKnife 8.0.1无效的问题
Android Studio使用ButterKnife 8.0.1的问题最近做一个新项目,之前使用的ButterKnife 7.0.1,得知目前最新的ButterKnife支持ListView,还支持绑定资源,就像在新项目里使用最新的版本8.0.1,可是使用的时候遇到一个问题,那就是使用BindView注解根本绑定不到TextView或ImageView,也就是绑定到的对象都是null,导致程序异常原创 2016-05-11 18:15:02 · 5547 阅读 · 5 评论 -
关于部分机型SearchView固定高度,hint和text为本不居中,偏上的问题
这个问题在小米Miui 9.2上出现了,设置SearchView固定高度为30dp,看下面的布局文件和大红图片中的文字显示效果。<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"原创 2018-01-24 16:25:35 · 1374 阅读 · 0 评论 -
Android Android.mk 文件一点感悟
转自http://www.linuxidc.com/Linux/2011-03/33354.htm//Rocky@20110312Android.mk文件时android 中的一个非常重要的概念。我们有以下几个方便的时候需要使用它。1:添加新的apk源码文件编译。这里我们先参考下AlarmClock的Android.mk文件LOCAL_PATH:= $(call my-转载 2012-12-04 11:04:40 · 495 阅读 · 0 评论 -
android(4.0)编译错误:usr/bin/ld: cannot find libncurses.so.5 cannot find -lGL
少安装了一些东东啊sudo apt-get install git-core gnupg flex bison gperfbuild-essential zip curlzlib1g-dev libc6-dev lib32ncurses5-dev ia32-libsx11proto-core-devlibx11-dev lib32readline5-dev lib32z-dev lib原创 2012-11-12 10:45:26 · 5680 阅读 · 0 评论 -
Smack类库详细介绍
英文好的话,建议直接去看smack的官方说明文档。原文地址:http://hi.baidu.com/zy3274311/item/0176e7f09a188c0e84d278f0Smack是一个为使用XMPP服务器聊天和发送即时消息交流而提供的库。 Smack的主要优势: l 使用简单且拥有强大的API。向用户发送一条文本消息只需用一下三行代码即可完成 XM转载 2012-11-06 17:50:01 · 3078 阅读 · 0 评论 -
Android源码编译make的错误处理
原文地址:http://www.cnblogs.com/wdpp/archive/2011/11/16/2386719.htmlAndroid源码下载:官方下载 或参考android源码下载方式Android编译版本: PLATFORM_VERSION=4.0.1(最新Android 4.0.1)OS 操作系统平台: Linux yanggang 2.6.35-30-generic转载 2012-09-26 16:34:25 · 7388 阅读 · 1 评论 -
android学习之布局(layout)
Android系统提供了5种布局,分别是:框架布局(FrameLayout)、线性布局(LinearLayout)、相对布局(RelativeLayout)、表格布局(TableLayout)、绝对布局(AbsoluteLayout)。合理的利用5种布局,可以随心所欲的控制试图的大小和位置。一、框架布局框架布局,所有添加到这个布局中的视图都以层叠的方式显示,最后一个添加进来的在最顶层,上层原创 2012-09-14 09:58:37 · 1134 阅读 · 0 评论 -
ubuntu获取android源码的几个命令
获取repo很多blog中都只说用这条命令:curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo但我发现这个命令实际获取到得repo有问题,后来才搞清楚用如下命令才是准确的,最后的1.17是我这个时候最新的版本号,如果不是最新的版本,返回得信息里面会提示你最新版本号是多少curl http://git原创 2012-10-12 09:32:56 · 687 阅读 · 0 评论 -
ubuntu 12.04(gcc降级)编译android代码遇到"_FORTIFY_SOURCE"的解决方法
一、编译报错external/yaffs2/yaffs2/yaffs_tagsvalidity.h:23:6: warning: redundant redeclaration of ‘yaffs_InitialiseTags’ [-Wredundant-decls]external/yaffs2/yaffs2/yaffs_guts.h:888:6: note: previous decl转载 2012-10-12 17:01:27 · 1730 阅读 · 0 评论 -
编译android源码couldn't locate source file: framework/layoutlib-tests.jar
Package SDK: out/host/linux-x86/sdk/android-sdk_eng.wangwei_linux-x86.zipdevelopment/build/sdk.atree:229: couldn't locate source file: framework/layoutlib-tests.jardevelopment/build/sdk.atree:230:转载 2012-10-15 13:42:52 · 3421 阅读 · 1 评论 -
linux下搭建android环境
一、非Eclipse环境0、jdk安装,这个请参考其他文章。设置环境变量:$ vi ~/.bashrc在最后一行添加PATH=$PATH:/my_new_path:1、去google官网下载sdk文件,http://developer.android.com/sdk/index.html 下载linux版本。2、解压SDK文件wbhuang@ubuntu原创 2012-10-29 17:42:55 · 811 阅读 · 0 评论 -
ubuntu下安装samba
原文地址:http://www.cnblogs.com/php5/archive/2010/10/30/1865191.html一. Ubuntu samba配置的安装:sudo apt-get install samba smbfs smbclient二. 创建共享目录:mkdir /home/komy/sharesodu chmod 777 /home/komy/sha转载 2012-11-02 10:06:38 · 536 阅读 · 0 评论 -
android工程生成第三方jar包
开发中需要将一个已存在的工程生成一个jar包供新的app来使用。 大概流程如下。生成jar包的应用称为A , 右键A app 弹出菜单,选中Export...如图 在弹出的页面选择Java/ JAR file 点击“next” 如图 在弹出的界面 左方去掉res的勾选,不用将res导出到转载 2012-11-02 14:30:00 · 920 阅读 · 0 评论 -
android点击一个Button打开另外一个activity
原文地址:http://blog.csdn.net/psuaije/article/details/7083176创建一个button监听器,并使监听器能打开另一个activity并传值一.创建一个Button的OnClick监听器请注意这个类是一个内部类[java] view plaincopy//这个属于一个内部类 cl转载 2012-11-06 17:45:05 · 14563 阅读 · 0 评论 -
关于基于android的smack–asmack中注册用户的问题
由于asmack中的createAccount存在一个不能让Attribute(用户描述)为空的问题。 如果Attribute没有设置或者为空,服务器会抛出500错误,或者服务器没有响应。 就算Attribute有设置,createAccount却没有一个服务器返回创建用户成功的信息。 所以,我复写了createAccount下的方法,并自定义了Attribute的值 在注册用户时候,服务转载 2012-11-07 14:08:53 · 3810 阅读 · 0 评论