Android
leinchu
多做,快做,少废话
展开
-
如何在android项目中引用project作为类库引用
前言:在我们开发项目的时候,存在很多多个项目共有一个资源、逻辑代码的情况,这种情况一般我们采用在开发项目中导入别的项目作为引用的类库、资源等。操作:1、 新建一个android项目common作为引用项目注意在建立好的common项目右键—properties。选择如下勾选2、 新建一个引用资源的项目并且引用common说明:新建一个引用资源包的项目。还是右键-转载 2014-01-28 10:04:54 · 935 阅读 · 0 评论 -
Android 解压html压缩数据
public static String unzipHTML(String s){ int endPos = s.indexOf("\r\n\r\n"); if(endPos<10) return s; try{ String header = s.substring(0, endPos); if(header.indexOf("Content-Encoding: g原创 2015-01-29 17:17:26 · 824 阅读 · 0 评论 -
Android Webview 背景透明
两个关键点:1 fBarParams.format = PixelFormat.RGBA_8888;2 mWebView.setBackgroundColor(Color.TRANSPARENT); mWindowManager.addView(mWebView, fBarParams);原创 2015-01-14 17:01:53 · 698 阅读 · 0 评论 -
关于Android的onResume的2点体会(程序切换之后恢复状态)
Android有点儿差劲:按home键之后,立即长按home键选择程序切换回来,居然activity就跑回初始状态去了。 我的程序里面有2个webview,2个按钮,我做到把他们都恢复了。1 webview会被从父view中移除,你只需要把他们add回去(我有有setVisible为可见、再bringToFront)2 按钮上显示文字的、文字被你修改过——即不是默认的文字、xml定原创 2015-02-10 18:46:46 · 5137 阅读 · 0 评论 -
NDK JNI 的关键点
1、System.loadLibrary 的名字是在Android.mk里面设定的 LOCAL_MODULE := httpdown,MODULE 后面跟的就是了2、如何正确调用到关键在于c函数,关键在于c函数的“名字”和一个和c关联的java的“路径”,假设这个对应java为com/abc/jni/CallJni.java(即com.abc.jni包下的CallJni.java原创 2015-01-25 12:41:17 · 594 阅读 · 0 评论 -
百度上传android包:应用名解析失败!
manifest 里面<application增加android:label="@string/app_name"原创 2015-02-12 17:00:28 · 3133 阅读 · 0 评论 -
adb error: device not found
我的adt无法调试一个平板,我的手机却能调试,百度了好多次,折腾了两个周,换了几个版本的adt,都不成。就在刚才,我在设备管理器找到那个设备Samsung xxx,点更新驱动,自动搜索,那个设备就变成了MTP USB设备,adb shell,成了! 这文章还没写完,那个mtp usb出现一个叹号,不过adbshell没有断开原创 2015-04-09 10:01:03 · 1296 阅读 · 0 评论 -
setsockopt 设置 SO_LINGER 在Android socket编程中的一个问题:
setsockopt 设置 SO_LINGER 目的是为了防止Timewait。 -----------------------------------------------------------------SO_LINGER选项用来改变此缺省设置。使用如下结构:struct linger { int l_onoff; /* 0 = off, nozero = on原创 2016-03-16 19:30:00 · 1439 阅读 · 0 评论 -
“Unable to execute dex: Multiple dex files”如何解决?
遇到报错:[2014-02-13 17:27:03 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/kkdiangame/UI/res/FileUtils;[2014-02-13 17:27:03 - MiniBrowser] Conversion to Dalvik format failed: Una原创 2014-02-13 17:29:52 · 4201 阅读 · 0 评论 -
超简单的NDK单步调试方法
令人兴奋的是,ADTr20已经支持JNI单步调试,再也不需要如上这么麻烦的步骤了你现在需要做的只需以下2步:1、使用ndk-build编译时,加上如下参数NDK_DEBUG=1,之后生成so文件之外,还会生成gdbobserver,gdb.setup调式文件2、在项目的Debug Configuration中选择Android Native Apllication,点击下方Debug转载 2014-04-22 09:26:39 · 782 阅读 · 0 评论 -
Android webview 取得javascript返回值
package com.she.jyass.UI;import android.content.Context;import android.webkit.WebView;public class myWebView extends WebView { public native String StringstringByEvaluatingJavaScriptFromString(S转载 2015-01-27 17:06:23 · 1983 阅读 · 1 评论 -
Android AOSP 环境下实现C++直接调用libmedia.so接口播放视频文件。
最近需要hook android libmedia.so以取得播放进度。没搞出来,先搞了个c++直接播放MP4的程序:#include <unistd.h>#include <stdio.h>#include <stdlib.h>#define LOG_TAG "INJECT-lx"#include <android/log.h>...原创 2018-08-21 15:29:24 · 1671 阅读 · 0 评论