Blog Articles
-
cordova 混合开发
cordova也叫phonegap,可以用来打包网页生成android或ios或其他平台的APP,它提供了一些native api,可以让网页调用本地函数,极大地增强了网页的功能。 cordova的使用非常灵活,可以全部用网页和js来实现APP功能,也可以使用网页+本地代码的形式来实现。 cordova 的官方网站是http://cordova.apache.org,目前看来它的文档有些落后
Published on: -
Android 使用 sendevent 模拟鼠标和键盘事件
这篇文章是从网络整理的。 模拟原理是对驱动发送消息,就是linux里面的input子系统。 命令格式: sendevent /dev/input/eventX [type] [key] [value] 其中/dev/input/eventX 对应的是设备,可以用getevent查看可用设备。 type,key,value这些定义在linux源代码里面的input.h文件里面。 例:
Published on: -
APP中时间处理
1.获取系统时间//Returns the current time in milliseconds since January 1, 1970 00:00:00.0 UTC. System.currentTimeMillis();获取自系统启动以后的毫秒值(**不包括**深度睡眠时间) SystemClock.uptimeMillis();获取自系统启动以后的毫秒值(**包括**深度睡眠时间) S
Published on: -
关于startActivityForResult
很偶然的一次,发现在有些手机上startActivityForResult函数,在启动activity之后立即调用了,而在另一些手机上表现正常,十分不解,在网上查找后知道了原因,更详细的解释在api说明中:public void startActivityForResult (Intent intent, int requestCode, Bundle options);Launch an acti
Published on: -
Everything every Android Developer must know about new Android's Runtime Permission
原文地址:http://inthecheesefactory.com/blog/things-you-need-to-know-about-android-m-permission-developer-edition/en?utm_source=tuicool&utm_medium=referralAndroid M’s name was just announced officially days
Published on: -
关于RecyclerView的宽高调整
设置ItemView的间隔高宽重写ItemDecoration的getItemOffsets函数即可:recycleview.addItemDecoration(new RecyclerView.ItemDecoration() { @Override public void getItemOffsets(Rect outRect, View view, RecyclerView p
Published on: -
android 动态创建控件并设置布局
有时候我们需要在代码中动态创建view,并把它加入到当前的viewGroup中,动态创建view一般使用LayoutInflater或者构造函数,在这里使用构造函数,有三个构造函数可用,比如动态创建TextView,可以使用这三个构造函数: TextView(Context context) TextView(Context context, AttributeSet attr
Published on: -
Android.mk小结
Android.mk结构 多目录Android.mk包含语句 设置头文件搜索路径 设置需要链接的动态库 导出模块头文件路径 导出模块依赖关系 预编译 实例 Android.mk规则在NDK中有文档ANDROID-MK说明,我觉得了解了基本规则的人都要去看一下,以便灵活运用. 1.Android.mk结构: LOCAL_PATH:=$(call my-dir) #设置当前
Published on: -
Android详细解释键盘和鼠标事件
本文转自:http://blog.csdn.net/jinhaijian/article/details/6013985 目的:通过全面的分析Android的鼠标和键盘事件。了解Android中如何接收和处理键盘和鼠标事件,以及如何用代码来产生事件。 主要学习内容: 1. 接收并处理鼠标事件:按下、弹起、移动、双击、长按、滑动、滚动 2. 接收并处理按键事件:按下、弹起 3. 模拟鼠标/
Published on: -
Android网络开发基础知识
本文转自:不好意思,不记得是哪里了。 1. 概要 本文主要介绍在Android平台上开发网络应用的一些常用接口。 2. Android平台上可以使用的几种网络接口 Android平台的网络应用绝大部分都是基于Java的编程接口的,也就是说我们开发类似的运用的时候可以有多种选择,比J2me确实好多了。 2.1. 标准Java接口 java.net.*下面提供了访问 HTTP 服务的基
Published on: