1.概况
作为Android开发人员,最头疼的莫过于让自己开发的程序在不同终端上面的显示效果看起来尽量一致(当然,如果要充分利用大屏幕的优势另当别论)。在全球范围内来讲,android有着数以亿计的设备,其中就不乏设备分辨率多种多样,以及设备屏幕物理尺寸的多样化。
总得来说我们需要做的有三点,其一让APP的每个UI中的每个View宽和高更加灵活以适应不同分辨率、...
分类:
移动开发 时间:
2014-06-03 00:52:19
阅读次数:
411
ios 使用xcode调试代码的时候进入断点显示变量全是nil,但NSLog输出那个变量却是有值的...
分类:
移动开发 时间:
2014-06-02 22:37:34
阅读次数:
425
主要的原理包括:
继承UIView ,重载drawrect和重载触摸事件
待实现的功能还有,路径数组保存等。
#import "testdrow.h"
@implementation testdrow
UIColor *pick_color;
int choose;
UIBezierPath *mpath ;
UIBezierPath *eraser_path;
NSTimer *myt...
分类:
移动开发 时间:
2014-06-03 00:20:36
阅读次数:
323
界面效果
应用的权限
布局文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
andr...
分类:
移动开发 时间:
2014-06-03 00:45:02
阅读次数:
303
原文链接: Wrapping Code Samples on Mobile Devices
原文日期: 2014年5月29日
翻译日期: 2014年5月30日
翻译人员: 铁锚
作为一个技术博客的站长,我的博客中有很多的代码示例(code samples ),有时还需要兼顾小屏幕移动设备。 我惊讶地看到超过 10%以上的访问量是通过手机访问的 —— 真的快疯了! 我开始关注手机上的显示...
分类:
移动开发 时间:
2014-06-01 10:39:16
阅读次数:
296
MainActivity如下:
package come.on;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.V...
分类:
移动开发 时间:
2014-06-01 10:36:36
阅读次数:
345
BY
Jeff Haden @jeff_haden
Sometimes the route to happiness depends more on what you don't do....
分类:
移动开发 时间:
2014-06-02 23:17:28
阅读次数:
525
MainActivity如下:
package cc.c;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.List;
import android.app.Activity;
import android.app.ActivityMan...
分类:
移动开发 时间:
2014-06-02 23:53:57
阅读次数:
503
闲来无事、想搭个框架试试
分析一般应用 将资料整理整理
粗略统计 需要以下资料
android-pulltorefresh SlidingMenu AndroidWheel Android Wheel
Android-Universal-Image-Loade android-async-http...
分类:
移动开发 时间:
2014-06-01 10:00:00
阅读次数:
330
本应用实现的是输入文件的网络的地址,点击按钮开始下载,下载过程中有进度条和后面的文本提示进度,
下载过程中按钮不可点击,防止重复的下载,下载完毕后会进行Toast的提示显示,
并且回复按钮的可点击性,进度条也会清空,当然如果下载中途结束应用进程就会进行进度的保存,
下次下载同样的文件时就会从进度记录进行下载,节省流量和时间
应用需要的应用权限:
访问网络权限
外部储存的写入...
分类:
移动开发 时间:
2014-06-01 10:03:13
阅读次数:
491
一、利用SharedPreferences来实现数据的保存和读取:
1、Mainactivity:
package com.example.sharedpreferencesdemo;
import com.example.sharedpreferencesdemo.util.SharedPreferencesUtil;
import android.app.Activity;
imp...
分类:
移动开发 时间:
2014-06-01 09:51:36
阅读次数:
331
昨天晚上安装了Android SDK,想安装指定版本,但是速度超慢,1kb/s。后来我发现了http://mirrors.neusoft.edu.cn/, 这里面有Android,如何在SDK Manager中配置参考 http://mirrors.neusoft.edu.cn/configurations.we#android,
摘录如下
启动 Android SDK Manag...
分类:
移动开发 时间:
2014-06-01 09:09:49
阅读次数:
1716
1.修改PagerTabStrip中的背景颜色我们在布局中直接设置background属性即可: <android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="fill_parent"
android:layout_height="fill_paren...
分类:
移动开发 时间:
2014-05-31 23:42:11
阅读次数:
624
布局文件:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="...
分类:
移动开发 时间:
2014-06-01 04:04:04
阅读次数:
490
设置动画的方案:我们可以使用ViewPager的setPageTransformer方法,为ViewPager设置动画。以下是几种常见动画的演示及效果:1.CubeInTransformer2.CubeOutTransformer23.FlipHorizontalTransformer4.RotateUpTransformer5.ZoomOutSlideTransformer6.TabletTra...
分类:
移动开发 时间:
2014-06-01 09:01:47
阅读次数:
372
1.
格式:
父标签:
描述:
一个必须包含一或一个以上的.如果不包含则不会有Intent被拦截。
参数:
android:name
表示的是action的名称,一些标准的action已经在Intent类中定义了,可以查询Intent的api查看。可以通过 "android.intent.action.*"来进行赋值。比如对于 ACTION_M...
分类:
移动开发 时间:
2014-06-01 06:00:50
阅读次数:
339
如果你不希望应用运行时 iPhone 进入锁屏待机状态,加入下面这行代码即可[[UIApplication sharedApplication] setIdleTimerDisabled:YES];顺便, 学习了下 UIApplication。iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示:对准UIApplicationMain,...
分类:
移动开发 时间:
2014-06-01 08:51:44
阅读次数:
418
iOS性能优化分析
首先要熟悉几个概念
PNG 和 JPG 的区别是什么?
png格式的图片有alpha通道,jpeg则没有。png无损压缩,jpeg允许你选择0-100%的压缩质量。如果需要alpha通道(透明),就只能用png格式.CPU 和 GPU
如果想看看两者的区别,先得了解iOS视图背后的层级结构原理 上图中的最底下一行是硬件层,由GPU和CPU组成。 我们经常说到的硬件...
分类:
移动开发 时间:
2014-06-01 00:11:50
阅读次数:
415