移动平台-日排行
package com.stone.ui;
import static android.util.Log.d;
import android.app.Activity;
import android.appwidget.AppWidgetHost;
import android.appwidget.AppWidgetManager;
import android.appwidget.AppWid...
写在前面的话
很久没写博客了,一是因为自身水平有限,怕误人子弟;二是因为感觉没什么可写的;三是因为时间有限,要寻找工作、学习和生活之间的平衡。
最近一直在研究和梳理Android多线程编程的东西,希望能够把这些分享给大家。
想必做过Android应用开发的同学应该都会知道,多线程是一个特别“诡异”的地方。之所以称为“诡异”,是因为多线程产生的bug是非常难以复现的,而且是毫无规律的。又有什么比“毫无规律”让程序员感到可怕的呢。
如果对Android开发还不是特别了解的同学,可以参考我之前翻译的Androi...
iOS 7中的代码代段
// 使用上下文截图,并使用指定的区域裁剪,模板代码
- (void)screenShot
{
// 将要被截图的view,即窗口的根控制器的view(必须不含状态栏,默认ios7中控制器是包含了状态栏的)
BeyondViewController *beyondVC = self.view.window.rootViewController;...
在添加Widget之前需要做一些处理操作,可以使用 配置活动
在上一篇的实现基础上,加上配置活动(configure=activity)。这时添加Widget时,会先打开一个Activity,进行配置操作,
...
在屏幕上添加Widget:或长按屏幕空白处,或找到WidgetPreview App选择。原生系统4.0以下使用长按方式,4.0及以上 打开WIDGETS
创建Widget的一般步骤:
在menifest中...
文件夹 PATH 列表
卷序列号为 000A-8F50
E:.
│ javaapk.com文件列表生成工具.bat
│ 使用说明.txt
│ 免费下载更多源码.url
│ 目录列表.txt
│
├─android web应用
│ jqmDemo_static.zip
│ jqmMobileDemo-master.zip
│ jqmMo...
前言网络蜘蛛无法解析javascript,至少百度是不能的,神马搜索差的更远,而我们的webapp的渲染展示完全由javascript驱动所以蜘蛛访问webapp页面会得到一个白页面,比如,我们期待SEO看到的是这个样子的网页其实他看到的是这个样子的代码:那么这个问题应该如何处理呢?比较早的处理方案...
目录(?)[-]Collection View 元素数据模型与交互数据模型数据提供者UICollectionViewDataSource交互UICollectionViewDelegate内容的显示UICollectionViewCell Styles使用自己的layoutUICollectionV...
本文内容引用于《Android开发教程&笔记》Android的概念:Android是一个专门针对移动设备的软件及,它包括一个操作系统,中间件和一些重要的应用程序。Beta版的Android SDK提供了在Android平台上使用Java语言进行Android应用开发必须的工具和API接口。特性? 应...
下面来写IntroView的onMeasureHeight:
private int measureHeight(int measureSpec) {
int result = 0;
int specMode = MeasureSpec.getMode(measureSpec);
int specSize = MeasureSpec.getSize...
先看效果图:
写一个超连接支持的对象:
/**作为超连接显示的对象*/
public class LinkInfo implements Comparable{
private String content;
private String type;
private String id;
private boolean bIsFace = false;
...
最终效果图:Dock跟随HomeVC一起切换
如上图所示,
主控制器BeyondVC的view包含两个部分:
1,上部的导航控制器
2,下面的Dock
上部的导航控制器的view又包括两个部分:
1,上部的导航条(push的时候,它始终不动)
2,下部的根控制器:HomeVC,首页控制器(push的时候会动画切换)...
源代码下载地址:http://download.csdn.net/detail/wu20093346/7736139
分享一个下拉刷新的解决办法,效果图:
Main.java:
package example.com.list;
import java.util.LinkedList;
import example.com.list.R;
import example.com...
1、Android团队提供的示例项目
如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。
地址:http://www.apkbus.com/android-13506-1-1.html
2、Remote...
① 下载 JDK 5 or JDK 6 (JRE alone is not sufficient) ->安装->设置环境变量JAVA_HOME CLASSPATH path下载地址:Download JDK② 下载 Eclipse 3.3 (Europa), 3.4 (Ganymede) IDE f...
Android的系统架构栈分为4层,从上往下分别是Applications、Application framework、Libraries & Android Runtime、Linux Kernel。每层提供不同的Service功能以供上层调用。一:Linux Kernel(Linux 内核):位...
第11章 摩托罗拉 公司发展 1928创立 原名高尔文制造公司 基因 注重技术和品质 1947 改名摩托罗拉 2011 拆分为摩托罗拉移动和摩托罗拉解决方案两个独立上市公司 2011 Google收购摩托罗拉移动 获得大量专利 扭转了苹果和微软的专利战 产品 最早是做汽车收音机 Motorola是其...
Problem B - Generalized MatrioshkasVladimir worked for years making matrioshkas, those nesting dolls that certainly represent truly Russian craft. A ....
在前面一篇文章中,我们分析了Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还须要有一个Home应用程序来负责把它们在桌面上展示出来,在Android系统中,这个默认的Home应用程序就是Launcher了,本文将详细分析Launcher应用程序的启动过程。 Andr...
Prism框架需要在应用程序启动的时候进行一些初始化的工作,Bootstrapper就是来做这些的,是其切入点。Bootstrapper主要要做的事有:创建和配置module catalog,创建DI Container,为UI配置默认的region适配器,创建和初始化shell以及初始化modul...