![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
tianxiawuzhei
热爱技术,喜欢探究,喜欢记录和分享。
展开
-
Android ndk-stack tool使用
一、使用Android ndk-stack tool 1、cygwin下: 1)、adb logcat -v threadtime 先使用此命令设置logcat,具体含义,待查。 2)、然后把出错信息从ecplise中拷到一个文件如foo.txt,注意: The tool looksfor the initial line containing starts in原创 2015-01-09 15:55:52 · 2002 阅读 · 0 评论 -
Proguard打包混淆报错:can't find superclass or interface
在Eclipse打包工程时报如下错误:[2014-01-06 08:58:44 - emp_android] Proguard returned with error code 1. See console[2014-01-06 08:58:44 - emp_android] Warning: com.baidu.location.b$a: can't find super转载 2015-04-13 15:04:25 · 1461 阅读 · 0 评论 -
android应用之——为自己的apk签名
1.为何需要签名 每个发布的应用都有自己的一个唯一合法的ID,这个就是应用自身的签名,签名可以保证你软件升级的一致性,使用相同签名的应用可以实现覆盖安装,而不一致的签名将无法共享使用数据,也即是无法覆盖安装,这样可以防止别人篡改,盗用开发者的应用,造成对开发者利益的损害。那么如何为自己的应用进行签名呢? 2.APK签名之两步走 a.创建一个key b.使用步骤a中转载 2015-04-13 15:29:39 · 770 阅读 · 0 评论 -
Android学习第一天-adb常用命令
原文地址:http://www.cnblogs.com/xiaoxuetu/p/3411214.html平时开发android应用 的时候,我们都会用到包含在Android SDK中一系列的工具,或许我们通过Eclipse去调用,又或许,我们自己通过打开终端进行手动输入并且执行,下面我们来一起学习下这些工具的开发使用吧。1.Android Debug Bridge1.1简介转载 2015-05-09 18:24:17 · 634 阅读 · 0 评论 -
我的Android笔记(十三)——Muilti-touch 双指缩放的实现探索
Multi-Touch(多点触控)可谓是现代智能手机最令人赞叹的功能之一,想当年乔爷第一次在iphone的发布会上演示多点触控功能的时候,台下的掌声和口哨声那叫热烈啊~~~~本文主要讨论文字缩放,以TextView为例。先放上效果图吧: 两指缩放的基本原理:判断当前在TextView上的点有几个,当有两个(或更多时)点,并且点之间的距离在不断增大时,放转载 2015-03-28 11:36:52 · 1185 阅读 · 0 评论 -
Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubun转载 2015-05-15 12:56:11 · 543 阅读 · 0 评论 -
android: 官方apk签名文档
Signing Your App Manually 手动签名APPYou do not need Android Studio to sign your app. You can sign your app from the command line using standard tools from the Android SDK and the JDK. To sign an ap原创 2015-05-20 10:32:21 · 632 阅读 · 0 评论 -
[置顶] 两分钟彻底让你明白Android Activity生命周期(图文)!
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):转载 2015-05-21 17:42:48 · 702 阅读 · 0 评论 -
findlibrary returned null产生的联想,Android ndk开发打包时我们应该如何注意平台的兼容(x86,arm,arm-v7a)
很多朋友在开发Android JNI的的时候,会遇到findlibrary returned null的错误,因为某种原因,so没有打包到apk中。下面浅析下引起该错误的原因以及平台兼容性问题。Android设备加载so如何选择目前主流的Android设备肯定是armeabi-v7a架构的,然后就是x86和armeabi了。那么Android设备在运行程序时如何选择加载包中转载 2015-07-01 10:37:12 · 856 阅读 · 0 评论 -
验证apk是否签名成功
在Dos命令行模式下,进入存放APK文件的目录,然后使用命令:jarsigner -verify PopStar_Classic.apk如果出现以下信息,就说明签名成功:jar 已验证。警告: //这个警告不用管此 jar 包含证书链未验证的条目。此 jar 包含的签名没有时间戳。如果没有时间戳, 则在签名者证书的到期日期 (2070-01-11) 或以后的任何撤销日期之后,原创 2015-04-13 15:53:41 · 7079 阅读 · 0 评论 -
android 如何进行 代码混淆
1、在我们的工程下面都有两个文件project.properties和proguard-project.txt。如果我们需要做混淆,则需要修改project.properties文件,修改为:# This file is automatically generated by Android Tools.# Do not modify this file -- YOUR CHANGES WI原创 2015-04-03 15:37:07 · 1109 阅读 · 0 评论 -
android 数字签名使用 -- 参考网站
这个就不自己写了,网上有很多参考,下面这些文章总结的很好:1、http://www.cnblogs.com/feisky/archive/2010/01/17/1650076.html2、http://jindalong.blog.techweb.com.cn/archives/26.html3、http://blog.csdn.net/lyq8479/ar原创 2015-04-03 16:58:34 · 647 阅读 · 0 评论 -
修改Android工程版本
android的应用程序安装包APK如果是在高版本的android jar上开发的是无法在低版本的android SDK上跑的,所以我们需要将我们已经开发好的应用程序换上低版本的android jar包重新编译一个APK,那么如何简单的在高版本的工程中直接修改呢:1、 eclipse中点击工程->Properties-> Android 在右侧的界面中选中Android 2.2转载 2015-01-15 10:54:08 · 704 阅读 · 0 评论 -
Android工程依赖:android中打包含有Activity以及资源文件的jar包在工程中调用
两个工程 android jar 依赖 在开发java工程时,一个大的项目可能分为多个模块,为了实现模块间的解耦和独立,提高模块的复用性,通常将该项目按模块分为多个java工程进行开发,最后通过jar包等工程依赖的方式实现系统集成,提高模块的解耦和复用。 现在开发android项目,通过实践开发的总结,发现这种方式特别有必要。比如,开发转载 2015-01-21 11:31:21 · 2670 阅读 · 0 评论 -
Android程序编译原理之浅析
Android build/core下的编译脚本里会用到变量NDK_ROOT和NDK_PROJECT_PATH。但是这两个变量你都不是必须显式地设置对应环境变量。因为如果没有定义NDK_ROOT,脚本里拿字符串"build/core"去匹配当前脚本的全路径,截取该字符串前面的部分即是NDK_ROOT了。如果定义了NDK_PROJECT_PATH,则脚本会在该路径下去找jni目录下的 applica转载 2015-01-23 11:14:29 · 857 阅读 · 1 评论 -
Android.mk文件语法规范
Android.mk文件语法规范根据eoeandroid上的的连载,进行一些更新、修改和加亮。今天翻译ANDROID-MK.TXT文件(英文原文件在/development/Ndk/Docs/android-mk.txt)Android.mk文件语法规范Introduction:Android.mk编译文件是用来向Android NDK描述你的C,C转载 2015-01-23 11:17:55 · 439 阅读 · 0 评论 -
OpenGL ES之GLSurfaceView学习一:介绍
原文地址::http://120.132.134.205/cmdn/supesite/?uid-5358-action-viewspace-itemid-6527 GLSurfaceView是一个视图,继承至SurfaceView,它内嵌的surface专门负责OpenGL渲染。 GLSurfaceView提供了下列特性: 1> 管理一个转载 2015-02-26 11:08:37 · 737 阅读 · 0 评论 -
eclipse: android rename package name
Rename Package in EclipseTo rename Package in Eclipse for Android SDK, right click your package to be rename (NOT project), select Refactor > Rename...Enter your new name of package,转载 2015-03-09 20:08:55 · 1703 阅读 · 0 评论 -
cocos2dx android启动错误
错误:FATAL EXCEPTION: mainjava.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.zjdzssbd.s360/com.zjdzssbd.s360.XXkapai}: java.lang.ClassNotFoundException: com.zjdzssbd.s360.X原创 2015-03-09 14:21:36 · 728 阅读 · 0 评论 -
eclipse下: 修改android工程名
方法:(摘自网络http://stackoverflow.com/questions/6388320/change-the-name-of-android-project)if you want to change the name of your android project in Eclipse IDE simply select your project and pre原创 2015-03-09 16:14:38 · 839 阅读 · 0 评论 -
Managing Projects from the Command Line(android官网文档)
The android tool provides you with commands to create all three types of projects. An Android project contains all of the files and resources that are needed to build a project into an .apk file for原创 2015-05-26 14:35:48 · 468 阅读 · 0 评论