
Android
leinchu
多做,快做,少废话
展开
-
如何在android项目中引用project作为类库引用
前言: 在我们开发项目的时候,存在很多多个项目共有一个资源、逻辑代码的情况,这种情况一般我们采用在开发项目中导入别的项目作为引用的类库、资源等。 操作: 1、 新建一个android项目common作为引用项目 注意在建立好的common项目右键—properties。选择如下勾选 2、 新建一个引用资源的项目并且引用common 说明:新建一个引用资源包的项目。还是右键-转载 2014-01-28 10:04:54 · 947 阅读 · 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 · 844 阅读 · 0 评论 -
Android Webview 背景透明
两个关键点: 1 fBarParams.format = PixelFormat.RGBA_8888; 2 mWebView.setBackgroundColor(Color.TRANSPARENT); mWindowManager.addView(mWebView, fBarParams);原创 2015-01-14 17:01:53 · 714 阅读 · 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 · 5170 阅读 · 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 · 608 阅读 · 0 评论 -
百度上传android包:应用名解析失败!
manifest 里面<application增加android:label="@string/app_name"原创 2015-02-12 17:00:28 · 3152 阅读 · 0 评论 -
adb error: device not found
我的adt无法调试一个平板,我的手机却能调试,百度了好多次,折腾了两个周,换了几个版本的adt,都不成。 就在刚才,我在设备管理器找到那个设备Samsung xxx,点更新驱动,自动搜索,那个设备就变成了MTP USB设备,adb shell,成了! 这文章还没写完,那个mtp usb出现一个叹号,不过adbshell没有断开原创 2015-04-09 10:01:03 · 1312 阅读 · 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 · 1467 阅读 · 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 · 4223 阅读 · 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 · 812 阅读 · 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 · 2001 阅读 · 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 · 1707 阅读 · 0 评论