android 4.4上的browser, 对于chromium的几个问题介绍:
1) 所有的 WebView 都使用 Chromium 解析渲染
2) 怎样查看浏览器的渲染引擎:
WebSettings.getUserAgentString()或者访问 www.show-ip.net/browserinfo
可以取得WebView的default User Agent, 例如:
Mozilla/5.0 (Linux; Android 4.4.2; DeviceName Bui...
分类:
移动平台 时间:
2014-05-22 23:30:46
收藏:
0 评论:
0 赞:
0 阅读:
491
上一篇文章主要讲述了Android的TouchEvent的分发过程,其中有两个重要的函数:onInterceptTouchEvent和onTouchEvent,这两个函数可被重装以完成特定的逻辑。onInterceptTouchEvent的定义为于ViewGroup中,默认返回值为false,表示不拦截TouchEvent。onTouchEvent的定义位于View中,当ViewGroup要调用o...
分类:
移动平台 时间:
2014-05-22 17:13:12
收藏:
0 评论:
0 赞:
0 阅读:
474
利用CAShapeLayer可以制作出任意的几何图形,把它作为UIImageView的遮罩,达到把图片做成圆形效果。
imgView = [[UIImageView alloc]initWithFrame:CGRectMake(10, 35, 80, 80)];
imgView.image = [UIImage imageNamed:@"ma.jpg"];
UIBez...
分类:
移动平台 时间:
2014-05-22 22:50:37
收藏:
0 评论:
0 赞:
0 阅读:
562
如果实现一个音频文件的播放,那么在应用程序中提供播放音频文件功能的最简单的方式是利用内置的“Music(音乐)”应用程序的功能--即使用系统自带的或已安装好的音乐播放器来播放指定的音频文件。
本例比较简单,下面直接给出源代码:
布局文件activity_main:
<RelativeLayout xmlns:android="http://schemas.android.com/ap...
分类:
移动平台 时间:
2014-05-23 01:15:56
收藏:
0 评论:
0 赞:
0 阅读:
561
adb是一个客户端-服务器端程序,其中客户端是你用来操作的电脑,服务器端是android设备
我们除了用可视化窗口中操作也可以采用cmd命令行进行操作。
在开始菜单的搜索栏中输入cmd打开命令行
在本地找到adb.exe路径(如图1.1),把adb.exe拖到cmd命令行敲击回车显示所有可操作帮助示例(如图1.2)。
图1.1 adb.exe路径
图1.2 adb命令...
分类:
移动平台 时间:
2014-05-22 17:26:43
收藏:
0 评论:
0 赞:
0 阅读:
427
注意要点:
1)必须要在AndroidManifest.xml中添加发送短信权限
设置视图:setContentView(R.layout.布局xml文件);
2)查找控件:findViewById(R.id.控件id);
3)监听按钮事件:控件.setOnClickListener(this),实现OnClickListener接口
4)获取editText里的值:getTex();
...
分类:
移动平台 时间:
2014-05-22 22:38:55
收藏:
0 评论:
0 赞:
0 阅读:
515
在Google官方Android设计指南中(链接:http://www.apkbus.com/design/get-started/ui-overview.html)有一个新特性就是自我标识,也就是宣传自己,所以很多应用现在也自然的使用ActionBar并提供自己的logo.微信的应用:Google的Android设计指南中是这样说的:应用的 启动图标 作为启动应用的入口是展示 logo 的最佳场...
分类:
移动平台 时间:
2014-05-23 01:31:13
收藏:
0 评论:
0 赞:
0 阅读:
456
package com.example.openstart;
import android.app.KeyguardManager;
import android.app.KeyguardManager.KeyguardLock;
import android.content.BroadcastReceiver;
import android.content.Context;
import and...
分类:
移动平台 时间:
2014-05-23 00:05:00
收藏:
0 评论:
0 赞:
0 阅读:
470
android设备的屏幕的差异通过两个维度来划分,screen sizes 和 screen densities,为了简单,android对不同的 screen sizes 和 screen densities做了归类。它们两者互不影响,一个表示屏幕的真实物理大小,一个表示屏幕的像素密度,这两者的不同组合构成了各种各样的设备屏幕。在对android应用做多屏适配时,它们是主要考虑的因素。...
分类:
移动平台 时间:
2014-05-22 23:39:47
收藏:
0 评论:
0 赞:
0 阅读:
492
///
/// 判断手机用户UserAgent
///
///
private bool IsMobile()
{
HttpContext context = HttpContext.Current;
if (context != null)
{
HttpRequest request = context.Request;
i...
分类:
移动平台 时间:
2014-05-23 01:05:32
收藏:
0 评论:
0 赞:
0 阅读:
388
最近在googl play上发布apk要优化
这里用android sdk来优化...
分类:
移动平台 时间:
2014-05-22 18:50:18
收藏:
0 评论:
0 赞:
0 阅读:
664
iOS通过app读取通讯录信息,读取通讯录信息时需要加载AddressBookUI 和AddressBook两个包,并且引入头文件
#import
#import
具体实现如下:
-(void)readAllPeoples
{
//定义通讯录名字为addressbook
ABAddressBookRef tmpAddressBook = nil;...
分类:
移动平台 时间:
2014-05-23 02:02:30
收藏:
0 评论:
0 赞:
0 阅读:
419
前言
欢迎大家我分享和推荐好用的代码段~~
声明
欢迎转载,但请保留文章原始出处:
CSDN:http://www.csdn.net
雨季o莫忧离:http://blog.csdn.net/luckkof
正文
总结:
asset目录下文件:
称为原生文件,这类文件在被打包成apk文件时...
分类:
移动平台 时间:
2014-05-23 01:04:16
收藏:
0 评论:
0 赞:
0 阅读:
457
H. Happy Reversal
64-bit integer IO format: %lld
Java class name: Main
Elfness is studying in an operation "NOT".
For a binary number A, if we do operation "NOT A", after that, all digit...
分类:
移动平台 时间:
2014-05-23 00:42:56
收藏:
0 评论:
0 赞:
0 阅读:
404
第六章:Specialized Layers
CAGradientLayer
CAReplicatorLayer
CAScrollLayer
CAShaperLayer
CATextLayer
CATransformLayer...
分类:
移动平台 时间:
2014-05-23 00:35:03
收藏:
0 评论:
0 赞:
0 阅读:
593
该Demo运行后,会显示所有你sd卡上的音乐文件列表, 并可以点击列表选择某一首歌曲进行播放。
运行效果:
源代码:
activity_audio_browser.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schema...
分类:
移动平台 时间:
2014-05-23 00:33:49
收藏:
0 评论:
0 赞:
0 阅读:
576
纯windows环境下搭建Android OpenCV开发环境,很简单...
分类:
移动平台 时间:
2014-05-22 17:17:25
收藏:
0 评论:
0 赞:
0 阅读:
561
为什么会有线程同步的概念呢?为什么要同步?什么是线程同步?先看一段代码:package com.maso.test;
public class ThreadTest2 implements Runnable{
private TestObj testObj = new TestObj();
public static void main(String[] args) {
Thread...
分类:
移动平台 时间:
2014-05-23 01:28:36
收藏:
0 评论:
0 赞:
0 阅读:
378
最基本的宏定义用法
#define aaa bbb
表示用aaa替换bbb的内容.
宏作用范围
宏的作用范围是在当前文件内,
如果需要作用于其他类(如在类b调用类a已定义宏),那么需要在类b引入类a的头文件(a.h)。
如果需要作用于整个工程,可以定义一个类如Config.h,在该类定义好需要的宏,然后在工程的XXX_Prefix.pch文件 #import
"...
分类:
移动平台 时间:
2014-05-22 22:31:48
收藏:
0 评论:
0 赞:
0 阅读:
464
注意几点:
1. 如果有提示出错,考虑是否编译器的版本问题:Progect –》Properties-》Java Complier;(我目前选择的Java编译器版本是1.6)
2. 在进行debug的时候,需要New一个新的模拟器;
3.只需要New一次,运行一次模拟器,如果运行多了,需要去debug的窗口关闭,否则会多个模拟器同时运行。...
分类:
移动平台 时间:
2014-05-22 18:31:01
收藏:
0 评论:
0 赞:
0 阅读:
478