随笔分类 -  Android

Android开发
摘要:AndroidStudio VS Eclipse 快捷键 AS常用快捷键 Alt+Home 打开导航栏 Alt+数字 表示打开或隐藏对应的窗口 Ctrl+E 打开最近打开过的文件 Alt+Shift+C 查看工程最近更改的地方 Alt+Insert 自动生成(构造器、setter、getter、toString...)代码 Ctrl+F4 关闭当前窗口,// Ctrl+Shift+F4关闭所有窗... 阅读全文
posted @ 2015-06-16 17:21 act262 阅读(465) 评论(0) 推荐(0)
摘要:Shared vs. embedded mode 共享模式和嵌入式模式对比 在我们使用快速构建打包的方案中默认使用的是被嵌入式(embedded mode),也就是Crosswalk Runtime是和这个应用绑定在一起的。如果没有指定哪种cpu平台,一般会创建2个apk文件,一个是x86的,一个是arm的apk文件。 当然我们也可以使用共享模式来打包应用,这个模式下,apk的平台架构师独立的,... 阅读全文
posted @ 2015-05-08 09:45 act262 阅读(1036) 评论(0) 推荐(0)
摘要:crosswalk项目默认是在eclipse下工作的,可以通过android studio来转换使用 本demo使用 crosswalk-webview-10.39.233.1-arm作为开发参考例子 首先打开android studio,导入crosswalk项目,以eclipse的项目方式导入,然后AS会自动处理文件目录结构,修改成符合AS下的目录结构 其中会出现的问题: 导入后,grad... 阅读全文
posted @ 2015-05-08 09:40 act262 阅读(2467) 评论(0) 推荐(0)
摘要:快速构建一个使用crosswalk的项目 使用快速创建打包的命令可以很快的生成一个apk,我们也可以不直接生成这个apk,而是可以修改这个app的一些其他属性,可以像做一个完整的app流程来做,因此将这个依赖的项目构建出来。 for example: 生成一个demo项目,可以选择share模式,其实就是在生成的core lib中把x86、arm的so库选择。python make_apk.py... 阅读全文
posted @ 2015-05-08 09:32 act262 阅读(306) 评论(0) 推荐(0)
摘要:Getting started with the Crosswalk Project 快速开始使用crosswalk项目 参考官网 来自为知笔记(Wiz) 阅读全文
posted @ 2015-05-08 09:28 act262 阅读(399) 评论(0) 推荐(0)
摘要:Embedding the Crosswalk Project 嵌入XwalkView Crosswalk Project 可以直接嵌入到普通的Android项目中使用,就像使用普通的Webview一样加载页面;官方建议如果我们的app中有比较多的java代码时使用这个方案,例如我们需要使用java代码来编写我们的一些UI以及逻辑,然后用XwalkView来加载指定网页内容;官方说明,官方文档就很... 阅读全文
posted @ 2015-05-08 09:23 act262 阅读(2051) 评论(9) 推荐(0)
摘要:使用Crosswalk Project Lite Crosswalk Project Lite大约是完整版体积的一半 简化版本是针对Android系统的而且不支持共享模式 简化版支持x86、x86_64、ARM、ARM64的cpu架构 简化版不是开发主线,因此更新,修复就没有那么快了 如何使用 下载使用内嵌x86、arm支持包(Embedded Mode): 下载通用支持版的crossw... 阅读全文
posted @ 2015-05-08 09:21 act262 阅读(7590) 评论(8) 推荐(0)
摘要:首先是新建一个AS 下的module在build.gradle文件中添加如下的申明,标示从指定仓库获取我们需要依赖的库,修改build文件后需要手动同步一下,以保证正确获取到库。 //从指定的位置下载repositories { maven { url 'https://download.01.org/crosswalk/releases/crosswalk/android/maven2... 阅读全文
posted @ 2015-05-08 09:20 act262 阅读(6693) 评论(0) 推荐(0)
摘要:Crosswalk快速构建打包app 这个一般是用于本身内容是web构建的,只需要用android来包个壳的app,官方提供了两种方式: 命令行打包 使用指定的命令参数来构建、打包app --arch=arm 只打包出arm/x86的,不填默认打包出两种架构的 -f 全屏 --orientation==landscape 横屏 --use-animatable-view 使用动画效果进入 --n... 阅读全文
posted @ 2015-05-08 09:16 act262 阅读(1493) 评论(0) 推荐(0)
摘要:Download the android source from china mirrors以前都是从Google的站点下载同步更新的,但是现在有了国内的镜像站点就好多了帮助 https://wiki.tuna.tsinghua.edu.cn/MirrorUsage/android仓库地址:git:... 阅读全文
posted @ 2014-12-22 22:02 act262 阅读(6793) 评论(2) 推荐(0)
摘要:百度地图 SDK升级了,所以就试试这个新版的,发现和以前的又很多不一样的地方,但是熟悉以前的版本改动挺大的,想设置个MapView的各种参数都不知道怎么搞,摸索了很久才有点眉目-_-!尤其是百度的API文档,简直让人抓狂...实现功能:使用自定义的Fragment作为百度地图,可以自动定位,手动定位... 阅读全文
posted @ 2014-06-27 23:35 act262 阅读(2581) 评论(3) 推荐(0)
摘要:以前没发现的问题,使用ListView存放数据显示时,一般情况下使用时没问题,但是如果需要在ListView中的子控件改变状态时就出现问题了看图, 选中了第1,2个,然后向下滚动,出现了没有选中的Item也被选中了,这样问题就出现了,每次改变状态时,在未知的地方也随机变化了? MainActiv... 阅读全文
posted @ 2014-06-21 18:10 act262 阅读(1121) 评论(0) 推荐(0)
摘要:这段时间学习了一下使用jsoup来解析网页,也是看了下学校的正方教务系统,因为这个正方教务系统的各种不爽,不知道为什么还是那么多学校用这个系统呢?每到选课什么的就死啦死啦的,从它的网页上各种命名来看,简直就和我们这些小菜鸟一样o(╯□╰)o使用AndroidHttpClient 而不是使用HttpC... 阅读全文
posted @ 2014-05-03 22:48 act262 阅读(1679) 评论(3) 推荐(0)
摘要:连接到android设备的shell ,执行cat /proc/mtd正常下是会显示所有的信息的,但是现在的存储设备大多采用了emmc的模式,所以会出现空的信息那么就使用这个命令看看cat /proc/emmc出现了结果大概这些就可以查看分区信息 阅读全文
posted @ 2014-04-21 15:16 act262 阅读(3027) 评论(0) 推荐(0)
摘要:一. 在LinearLayout 布局下使用 weight作为一个view在父View下的权重一个View的空间根据设置的原始空间 + 按比例分割的空间 = 最后显示的空间常用的方法:1 . 可以这样设置每个子View得到平均的空间每个子View设置为width="fill_parent" 或者height = "0dp",weight="1"通过计算可以知道这是为什么假设一个父View的总空间为 p有n个子View需要均匀显示,设置为fill_parent 的话,空间也就是充满父View 即p剩余空间 = p - n*p = (1- 阅读全文
posted @ 2014-03-25 22:21 act262 阅读(1047) 评论(0) 推荐(0)
摘要:首先Intent作为一个意图用来打开指定的Activity,intent 可以携带数据,然后在目的Activity中获取该数据Main.classIntent intent = new Intent(context,Destination.class);//指定目的Bundle bundle = new Bundle();bundle.putXX(key,value); //value为放入XX类型的数据 ,key 是后面要用到的keyintent.putExtras(bundle); //携带了数据intent.putExtras(name, bundle); //这里的name和上面的ke 阅读全文
posted @ 2014-03-23 21:46 act262 阅读(721) 评论(0) 推荐(0)
摘要:http://developer.android.com/reference/com/google/android/gms/common/GooglePlayServicesUtil.htmljava.lang.Object↳com.google.android.gms.common.GooglePlayServicesUtil这个工具类是用来检查设备是否安装以及最新的Google Play Service的,和执行PlusClient或者GoogleAuthUtil连接服务一样.Constants 常量StringGOOGLE_PLAY_SERVICES_PACKAGEPackage nam 阅读全文
posted @ 2014-02-27 15:34 act262 阅读(2466) 评论(0) 推荐(0)
摘要:在android4.3以前(API 18),如果访问SD卡的话就需要加上访问权限1 但是到了android4.4以后,访问Sd卡就可以不用个添加这个权限了,但是考虑到兼容以前的设备则使用下面的代码1 android:maxSdkVersion="18" 指定该作用的最大API范围为18,高于18以后的就可以不用了 阅读全文
posted @ 2014-02-24 19:14 act262 阅读(538) 评论(0) 推荐(0)
摘要:使用之前的一些准备:https://developers.google.com/maps/documentation/android/start#get_an_android_certificate_and_the_google_maps_api_key(官网的详细教程)Creating a new Android application that uses the Google Maps Android API v2 requires several steps. Many of the steps outlined in this section will only have to be 阅读全文
posted @ 2014-02-22 22:31 act262 阅读(543) 评论(0) 推荐(0)
摘要:一定要加上对Sd卡读写文件的权限声明,以及访问网络的权限 get /post 工具package com.act262.whpj.utils;import java.io.BufferedReader;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.io.PrintWriter;import java.net.MalformedURLE... 阅读全文
posted @ 2014-01-10 21:31 act262 阅读(1138) 评论(0) 推荐(0)