![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
hulefei29
我就是我
展开
-
Android监听键盘是否弹出,以及获取软键盘的高度
网上介绍过监听键盘是否弹出的方法,我自己也是尝试过,不是很好用,今天发现了一种比较好的监听键盘是否弹出的方法,用起来十分简单,同时也可以通过此方法获取到键盘的高度 //如何获取软键盘的高度 final RelativeLayout et = (RelativeLayout)findViewById(R.id.rootview); et.getViewTr...原创 2015-07-02 19:31:44 · 166 阅读 · 0 评论 -
Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目!...
大家都知道Cocos2d-X是个多平台支持的游戏引擎,那么当今最主流的手机系统是iOS和Android,所以少不了Android的童鞋以及iOS的童鞋都偏向于Cocos2d-X引擎,而且更多的Android开发者还是习惯的IDE使用Eclipse,如今Cocos2d-X配置在Eclipse环境中的教程很少,那么Himi今天就分享自己在Mac os下搭建起Eclipse Android-Coco...原创 2013-04-04 00:58:44 · 88 阅读 · 0 评论 -
让Java跟Javascript更加亲密
在移动App开发中,为了快速迭代,通常都会使用Native+Web的模式开发。具体来说就是使用Java提供接口,使用WebView控件嵌套Web页面来实现UI和交互。在Android中,Java可以很方便的提供接口给WebView中的Js进行调用,只要以下一行代码就能搞定:mWebView.addJavascriptInterface(new JavascriptInterface(),...原创 2013-04-02 22:30:18 · 79 阅读 · 0 评论 -
How Secure Are Query Strings Over HTTPS?
A common question we hear is “Can parameters be safely passed in URLs to secure web sites? ” The question often arises after a customer has looked at an HTTPS request in HttpWatch and wondered who ...原创 2012-03-09 12:29:11 · 116 阅读 · 0 评论 -
Facebook还发布了Ringmark手机浏览器测试套件
Facebook还发布了Ringmark手机浏览器测试套件原创 2012-02-28 09:17:20 · 90 阅读 · 0 评论 -
图解 Android 广播机制
从现实生活中理解广播机制一听到广播我们第一感觉就会联想到小时候村里面的广播,每逢村里有什么活动都是通过广播发送的。收听收音机也是一种广播,在收音机中有很多个广播电台,每个广播电台播放的内容都不相同。接受广播时广播(发送方)并不在意我们(接收方)接收到广播时如何处理。好比我们收听交通电台的广播,电台中告诉我们现在在交通状况如何,但它并不关心我们接收到广播时做如何做出处理,这不是广播应该关心...原创 2012-02-16 16:35:56 · 74 阅读 · 0 评论 -
Handling Android 2.3 WebView's broken AddJavascriptInterface
The Google Android team released the Android 2.3 ("Gingerbread") SDK two days ago, to much fanfare. This has sent the tech blogging world into a publishing frenzy, as it usually does. However, a po...原创 2012-02-12 15:05:09 · 100 阅读 · 0 评论 -
Error executing aapt解决
安装完SDK和ADT时貌似出现些问题。 Description Resource Path Location Type Error executing aapt. Please check aapt is present at C:\Program Files\android-sdk-windows\platform-tools\aapt.exe BeiJingPoliceLB line 1 An...原创 2012-02-11 23:31:59 · 288 阅读 · 0 评论 -
cocosd-android原来是个山寨货
1、技术团队无优势:Cocos2D-Android版本与iPhone版本完全无关,无论作者还是团队都不同,所以iPhone版的技术优势和原有的iPhone社区支持对于Cocos2D-Android根本不复存在,可以这么说,他除了山寨个名字外,就和Cocos2D-iPhone半分关系都没有了。2、iPhone的语法优势在Android中不复存在:众所周知,Cocos2D-iPhone是以Object...原创 2012-06-13 09:25:51 · 88 阅读 · 0 评论 -
Android禁止横屏竖屏切换
在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入 android:screenOrientation="landscape" (landscape是横向,portrait是纵向) 要避免在转屏时重启activity,可以通过在androidmanifest.xml文件中重新定义方法 android:conf...原创 2012-04-20 00:13:09 · 66 阅读 · 0 评论 -
eclipse failed to create the java virtual machine 问题图文解析
解决方法:1.问题现象 2.java虚拟机初始化失败!寻找eclipse解压路径3.寻找eclipse初始化文件 3.寻找eclipse初始化文件 5.打开寻找初始化。虚拟机为java永久生成对象(Permanate generation)如,class对象、方法对象这些可反射(reflective)对象分配内存限制设置(原256,设置为128)注意:此处设置不可太小...原创 2013-01-27 11:16:00 · 98 阅读 · 0 评论 -
技术文章收藏夹
COCOS2D-X跨ANDROID&IOS平台开发入门教程PART-1IPHONE开发之深入浅出 (1) — ARC是什么IPHONE开发之深入浅出 (2) — ARC之@PROPERTY使用IPHONE开发之深入浅出 (3) — ARC之前世今生IPHONE开发之深入浅出 (4) — ARC之循环参照IPHONE开发之深入浅出 (5) — ARC之OUTLET与弱引...原创 2013-02-13 19:59:32 · 97 阅读 · 0 评论 -
Android.mk无需手动添加cpp文件(cocos2d-x 3.2正式版)
LOCAL_PATH := $(call my-dir)SRC_DIR=$(LOCAL_PATH)/../../Classesinclude $(CLEAR_VARS)$(call import-add-path,$(LOCAL_PATH)/../../cocos2d)$(call import-add-path,$(LOCAL_PATH)/../../cocos2d/e...原创 2014-09-11 14:41:47 · 106 阅读 · 0 评论 -
linux安装android NDK
Error:Execution failed for task ':app:compileDebugNdk'.> NDK not configured. Download the NDK from http://developer.android.com/tools/sdk/ndk/.Then add ndk.dir=path/to/ndk in local.properties. ...原创 2015-04-20 19:14:36 · 605 阅读 · 0 评论 -
android studio 添加项目修改gradle2.2.3
1.build.gradle(Module:app) 去除对appcompat的配置apply plugin: 'com.android.application'android { compileSdkVersion 21 buildToolsVersion "21.1.2" sourceSets { main { ...原创 2015-04-20 15:22:17 · 159 阅读 · 0 评论 -
Hackborn的吐槽和Munn的剖析: Android graphics低性能背后的真像
Google+上有意思的讨论从未间断,几乎已是Google+的标志性特色了。最近两天,移动领域的爱好者都被Dianne Hackborn的一则吐槽所吸引。吐槽要火,两大因素不可缺少,一是该话题乃众人关注,却无统一意见。二是吐槽中有大料或者干货爆出,引人入胜。此番吐槽吸引人的地方,正是因为此吐槽是关于饱受争议的Android graphics性能的,自从Android推出的第一天起,graph...原创 2013-10-23 14:52:42 · 236 阅读 · 0 评论 -
mac 不识别 android samsung手机
使用Mac开发Android时,有可能无法识别手机,可以通过以下步骤配置Mac,使用手机调试程序。 1. 建立下面目录结构 /etc/udev/rules.d2. 在该目录下创建文件 51-android.rules3. 在该文件中添加如下一行 UBSYSTEM=="usb", ATTR{idVendor}=="054c", MODE="0666"...原创 2013-10-21 16:30:34 · 443 阅读 · 0 评论 -
用Gradle 构建你的android程序
前言android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gradle 来构建项目, 下定决心把android gralde 构建项目的用户指南全部看完, 让不会用gradle 的人也用gradle构建android项目,让打包(注意,打包和构建是两码事)多版本android不再痛苦。最后,题外话:珍惜生命,远离ant.......原创 2014-03-21 17:15:43 · 95 阅读 · 0 评论 -
cocos2dx 在android中编译
1在全局环境变量中设置NDK_ROOT原创 2014-08-08 17:11:36 · 83 阅读 · 0 评论 -
android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
为了实现这个功能可折腾了我好久,先上一份代码,经楼主验证是绝对可以用的而且也比较清晰的代码!(ps:还是先剧透下吧,第三方大部分浏览器无法成功。) 点击浏览器中的URL链接,启动特定的App。首先做成HTML的页面,页面内容格式如下:<a href="[scheme]://[host]/[path]?[query]">启动应用程序</a> 这一...原创 2014-08-07 16:54:04 · 160 阅读 · 0 评论 -
android隐藏以及显示软键盘
//隐藏软键盘 ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); ...原创 2011-11-30 11:52:53 · 72 阅读 · 0 评论 -
让Android程序自动打开软键盘
理论上,下面这行代码会打开Android的软键盘:程序代码:((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); 然而,如果直接把它放到onCreate()里面会发现根本没用,因为Activity...原创 2011-11-08 14:13:27 · 156 阅读 · 0 评论 -
移动开发指南
......................................................................................................................................................原创 2012-01-19 23:12:07 · 63 阅读 · 0 评论 -
Android模拟器环境中安装和删除应用程序
1. 安装Android应用程序1) 启动Android模拟器2) adb install (apk在PC上的路径/)*.apk (将apk文件上传到了模拟器自带操作系统的data/app目录下了)3) Android模拟器界面中浏览打开apk应用程序 2. 删除Android应用程序删除Android有好几种方法。第一种:命令行用uninstalladb ...原创 2010-07-21 09:46:45 · 394 阅读 · 0 评论 -
android 异步显示View
android 异步显示View获取是每个初学者都会碰到异步显示View的问题(如异步显示网络图片,异步显示Listview只能够数据啦,等等),在这里我简要介绍一下,以下我已经贴上代码了! android异步更新界面主要有一下几步: 步骤一:在Acitivity中创建一个线程传入要更新的的界面参数和一个callbackThread1 thread1 = new Threa...2010-03-26 16:18:41 · 196 阅读 · 0 评论 -
Android2.1中的 drawable(hdpi,ldpi,mdpi) 的区别
在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。 drawable- hdpi、drawable- mdpi、drawable-ldpi的区别: (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x85...2010-03-18 17:39:04 · 171 阅读 · 0 评论 -
android 在Resources 中定义arrays
位置在res/values/arrays.xml中 <?xml version="1.0" encoding="utf-8"?> <resources> <array name="fileEndingImage"> <item>.png</item> &a2010-03-16 15:19:44 · 237 阅读 · 0 评论 -
android ListView显示网络图片
研究了android两个礼拜,稍微有了点眉目,开始正式帮公司开发应用的时候,发现ListView没有现成的显示网络图片的类或方法,网上查了查也没找到好的解决方法。心一横,自己研究吧,现在把我的解决办法和大家分享一下。 使用ListView的方法就不在此介绍了,google一下都是的。 第一步:分析api使用ListView都需要使用Adapter,而api中的adapter都继...2010-03-15 16:59:11 · 339 阅读 · 0 评论 -
把Android源代码加入SDK
各位调试Android程序的时候遇到“source not found”错误应该很抓狂吧,Goolge在发布SDK时没有把源代码包含进去着实有点让人费解,对很多人来说Git无疑是个生涩的东西,而 framework中所有Java代码加起来打个包也就是20多MB。更要命的是,Android Eclipse plugin (ADT)不允许我们在项目属性中attach源代码到android.jar上。好...2010-03-14 00:12:06 · 58 阅读 · 0 评论 -
如何在Android当中显示网络图片
在android 当中显示一张网络图片的时候,其实是比较麻烦的。首先得把这个网络图片转换成java的imputstream流,然后再把这个留转换成一个bitMap.bitMap是可以作为参数传给imageView的。在下边的returnBitMap函数是最核心的,也是大家可以重用的,它负责把一个url的网络图片变成一个本地的BitMap。 package com.jinyan.image; ...2010-03-12 16:48:20 · 66 阅读 · 0 评论 -
申请 Android MapView 的apiKey流程
1.首先要得到你的debug keystore位置:打开Eclipse--->Windows--->Preferences--->Android--->Build 查看默认的debug keystore位置,例如:C:\Documents and Settings\(你电脑的名字)\.android\debug.keystore2.在cmd中执行: (可以先定位到j...原创 2010-03-08 00:01:04 · 59 阅读 · 0 评论 -
android下开源项目
转自: http://www.uuroid.com/?p=1351.Android团队提供的示例项目如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。地址:http://code.google.com/p/apps-fo...原创 2010-08-05 21:50:47 · 116 阅读 · 0 评论 -
禁止横屏和竖屏切换
在某些场合可能需要禁止横屏和竖屏切换,实现这个要求很简单,只要在AndroidManifest.xml里面加入这一行android:screenOrientation="landscape "(landscape 是横向,portrait 是纵向)。不过android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时...原创 2010-05-25 18:11:39 · 82 阅读 · 0 评论 -
Android 逆向apk的配置文件
本文主要介绍如何逆向一个Android的APK应用程序,本文提供的方法仅供研究学习之用。本文需要用到的工具有jdk 这个用于搭建java运行环境AXMLPrinter2.jar 这个用于逆向.xml文件baksmali.jar 这个用于逆向classex.dex文件由于Android的.apk文件实际上就是一个zip文件 可以直接用winrar打开用rar打开之...原创 2011-01-25 23:20:37 · 218 阅读 · 0 评论 -
一个简单的Android Library Project例子
一、何谓Library Project:关于Library Project的官方详细解释可以参考这里,对英语不感冒的同学,可以参考我的简单解释:如果有一部分代码被多个工程共享了,那么这个时候把它做成库来加载,是最好的选择。在Java中,我们一般采用Jar包的形式提供库文件,但是在Android开发中,官方并不赞成打包为Jar包的方式,虽然在网上可以搜到一些“旁门左道”把资源打包成Jar包。...原创 2011-12-30 10:18:47 · 223 阅读 · 0 评论 -
实现android的AES加密技术
密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。200...原创 2011-09-25 22:41:58 · 175 阅读 · 0 评论 -
android获取文件目录
1.获取sdcard目录Environment.getExternalStorageDirectory().getPath() 2.获取当前程序路径getApplicationContext().getFilesDir().getAbsolutePath() 3.获取android已安装程序列表List<PackageInfo> packa...原创 2011-09-16 13:11:28 · 89 阅读 · 0 评论 -
Android App Development: Using Themes and Styles in Android
Themes are used to group a set of styles to be applied on the whole web application. Themes (or sometimes skins) define the look of all control within the application.Android introduces similar c...原创 2011-02-16 16:31:11 · 89 阅读 · 0 评论 -
android版 foursquared源码
foursquare的源码在http://code.google.com/p/foursquared/ 但是由于下载比较麻烦所以在这里就直接上传我下载后的源码原创 2011-02-09 10:54:42 · 87 阅读 · 0 评论 -
android开发环境搭建和部署
第一步:从http://www.eclipse.org/downloads/ 下载eclipse 第二步:从http://developer.android.com/sdk/index.html 下载android sdk但是developer.android.com站是被中国禁的,需要帆樯才能下载 第三步:进入eclispe,选择Wind...原创 2010-10-11 17:26:48 · 78 阅读 · 0 评论