- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 在Android Studio中建立模拟器(安卓5.0)
1 需要在SDK Manager里面下载相应的工具。2 如果模拟器需要硬件加速的话需要下载Extras--Intel x86 这个安装包3 下载后在相应的目录点击安装相应的驱动就可以了OS X 根据相应的系统版本选择安装4 相应的东西下载后就可以直接创建模拟器了armeabi是软件模拟安卓的系统环境,所以速度会比较慢。intel x86是硬件加速
2015-04-08 22:30:15 3370
原创 ActionBar SearchView收缩事件
MenuItem s = menu.findItem(R.id.menu_search);s.setOnActionExpandListener(new MenuItem.OnActionExpandListener() { @Override public boolean onMenuItemActionExpand(MenuItem item) { retur
2015-03-25 23:53:34 467
原创 Sublime Text 2
1 安装插件管理的方法: a. control + ` 调出 console 控制台 b. import urllib2,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp =
2015-02-23 17:21:26 334
原创 工程导致
1 project has no project.properties file! Edit the project properties to set one.1)没有的话直接去别的工程复制一个。2) 可能是svn更新引起的冲突,解决冲突即可。
2015-02-05 19:14:46 360
原创 Cordova在Mac上的安装
1 配置基本的java环境2 安装Node.js 直接在官网(http://nodejs.org/)下载node-v0.10.35.pkg文件 一直下一步安装,安装完成后显示 Node was installed at /usr/local/bin/node npm was installed at /usr/local/bin/npm Ma
2015-01-27 20:10:39 750
转载 Android Studio系列教程六--Gradle多渠道打包
转载自网络 来自张琦的个人博客 非常厉害的一个人原文地址由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。友盟多渠道打包废话不多说,以友盟统计为例,在AndroidManifest.xml里面会有这么一段:meta-data an
2015-01-19 21:59:20 806
转载 将Eclipse代码导入到AndroidStudio的两种方式
原文转自说到使用AndroidStudio,除了新建的项目,我们都会面临的问题是原先Eclipse的代码该怎么导入到AndroidStudio中使用。这方面相关的资料还比较少,自己摸索了一下,总结出这篇博客,希望能让开发者少走些弯路。OK,进入正题。Google为了让我们更加方便的使用AndroidStudio,提供了两种导入Eclipse代码的方式:一种兼容Eclipse,一
2015-01-11 12:53:40 444
转载 Android Studio系列教程五--Gradle命令详解与导入第三方包
转载自网络 来自张琦的个人博客 非常厉害的一个人原文地址Android Studio + Gradle的组合用起来非常方便,很多第三方开源项目也早都迁移到了Studio,为此今天就来介绍下查看、编译并导入第三方开源项目的方法。Sublime + Terminal编译并查看源码首先来给大家介绍一种简便并且个人最喜欢的一种办法。很多时候我们在GitHub上看到一个不
2015-01-11 11:10:41 764
转载 Android Studio系列教程四--Gradle基础
转载自网络 来自张琦的个人博客 非常厉害的一个人原文地址其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以暂且结合Stduio 1.0正式版与最新的Gradle语法来详细讲解下,小伙伴们直接跟我一步步来学习吧。什么是Gradle?Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML
2014-12-24 21:36:22 688
转载 Android Studio系列教程三--快捷键
Android Studio 1.0正式版发布啦转载自网络 来自张琦的个人博客 非常厉害的一个人原文地址今天是个大日子,Android Studio 1.0 终于发布了正式版, 这对于Android开发者来说简直是喜大普奔的大消息啊,那么就果断来下载使用。官方下载地址: http://developer.android.com/sdk/index.html如果你
2014-12-15 23:15:44 670
转载 Android Studio系列教程二--基本设置与运行
转载自网络 来自张琦的个人博客 非常厉害的一个人原文地址上面一篇博客,介绍了Studio的优点与1.0 RC的安装与上手体验,没想到google的更新速度这么快,已经出了RC 2版本,主要是修复一些bug。那么今天就带大家预览下Stduio的界面与基本功能。项目结构当我们新建一个项目的目录结构默认是这样的可以看到和Eclipse的目录结构有很大区别,Studio一个
2014-12-15 23:11:07 528
转载 Android Studio系列教程一--下载与安装
转载自网络 来自张琦的个人博客 非常厉害的一个人原文地址背景相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉到这是Android开发的未来,那么我们还有什么理由不去拥抱未来呢?虽然推出了很久,但是
2014-12-15 23:05:12 720
原创 Gradle在Android studio中遇到的问题
1 Gradle DSL method not found: 'runProguard()' 此段转自从字面就能看出来,出现这个问题的原因是找不到runProguard()这个方法了(调用这个方法的地方在每个Module对应的build.gradle文件中)。这是因为,当Android Studio升级时,也自动的将项目下的build.gradle文件(不是Module对应
2014-12-14 13:15:47 686
转载 Mac上java究竟在哪里,本文彻底让你搞清楚!
这篇文章可能比较适合那些在经常在Mac下进行Java编程开发,或者经常使用Java工具的朋友。不关心Java或者不了解Java的朋友可以绕过本文哈~1. Mac下当你在【终端】输入java -version时,是执行的哪里的java呢,which java命令可以看到,就是【/usr/bin/java】2. 【/usr/bin/java】只是个替身,实际指向【/System/Library
2014-12-13 00:25:02 634
原创 Android Studio遇到的问题
1 在xml布局页面Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V 错误原因:API等级 API 20:Android 4.4w,这是Android官网发布的可穿戴设备的API,它是不支持EditText组件的;解决方案:1 在bulid.gradle里面将API版本改成19即可
2014-11-27 00:00:20 454
原创 Socket的简单实现
本文对Socket作简单的整理:Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。抽象出来,Socket实质上提供了进程通信的端点。进程通信之前,双方首先必须各自创建一个端点,否则是没有办法建立联系并相互通信的。下面是Socket 的Java实现:一:服务器端的实现 public static int PORT = 8080; public
2014-11-26 20:26:42 321
原创 Eclipse出现的问题
1 因为工作区间操作不当引起的Eclipse不能正常启动最好解决办法: 删除文件 [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
2014-11-20 19:57:38 335
原创 Fragment出现的BUG
1 Caused by: java.lang.IllegalArgumentException: Binary XML file line #25: Duplicate id 0x7f070193, tag null, or parentid 0x0 with another fragment for xxxx解决方法:
2014-11-01 23:41:13 582
原创 JAVA反射机制
反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。这个能特定我们不常看到,但是在其他的比如C或者C++语言中很不就存在这个特性。一个常见的例子是在JavaBean中,一些组件可以通过一个构造器来操作。这个构造器就是用的反射在动态加载的时候来获取的java中类的属性的。
2014-10-11 23:29:50 333
原创 webview显示HTML5中的地理位置
//启用地理定位 webSettings.setGeolocationEnabled(true); //最重要的方法,一定要设置,这就是出不来的主要原因webSettings.setDomStorageEnabled(true) //配置权限(同样在WebChromeClient中实现) public void onGeolocationPermissionsShowPro
2014-10-09 20:52:47 447
原创 Android反编译
1 直接使用解压软件解压APK,得到里面的classes.dex文件2 把文件放到apk反编译工具\dex2jar目录下面3 在命令行下定位到dex2jar.bat所在目录,运行 dex2jar.bat classes.dex生成 classes_dex2jar.jar4 进入jdgui文件夹双击jd-gui.exe,打开上面生成的jar包classes_dex2jar.ja
2014-10-09 19:49:26 327
原创 TraceView的使用总结
一、TraceView简介 TraceView是AndroidSDK里面自带的工具,用于对Android的应用程序以及Framework层的代码进行性能分析。 TraceView是图形化的工具,最终它会产生一个图表,用于对性能分析进行说明。 TraceView可以跟踪到具体的Method二、TraceView的原理 TraceView通过
2014-10-02 22:50:17 1237
转载 android 导出签名APK--混淆文件proguard.cfg详解
原文地址:http://blog.csdn.net/xiezhenxiang/article/details/8528988-injars androidtest.jar【jar包所在地址】 -outjars out【输出地址】-libraryjars 'D:\android-sdk-windows\platforms\android-9\android.jar' 【引用
2014-08-15 00:32:53 382
翻译 ActionBar屏蔽实体菜单键
在有实体M//屏蔽实体菜单键 private void getOverflowMenu() { try { ViewConfiguration mconfig = ViewConfiguration.get(this); Field menuKeyField = ViewConfiguration
2014-08-13 22:41:13 456
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人