1.尽量使用线性布局(LinearLayout)和相对布局(RelativeLayout),不要使用绝对布局。2.尽量使用dip和sp,不要使用px。3.为不同的分辨率提供不同的布局文件和图片。 例如: 4.在AndroidMainfest.xml中设置多分辨率支持。 1 总结一下: 1)...
分类:
移动平台 时间:
2014-12-20 23:19:00
收藏:
0 评论:
0 赞:
0 阅读:
367
[self.view setBackgroundColor:[UIColor clearColor]];
分类:
移动平台 时间:
2014-12-20 23:17:41
收藏:
0 评论:
0 赞:
0 阅读:
343
菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu)。一、概述 public boolean onCreateOptionsMenu(Menu menu):使用此方....
分类:
移动平台 时间:
2014-12-20 23:17:09
收藏:
0 评论:
0 赞:
0 阅读:
408
1 package lianxi; 2 3 import com.example.jichu_lianxi.R; 4 5 import android.app.Activity; 6 7 import android.os.Bundle; 8 9 import android.text...
分类:
移动平台 时间:
2014-12-20 23:16:09
收藏:
0 评论:
0 赞:
0 阅读:
434
Android客户端下载步骤
在Android客户端首先创建一个空文件(空白文件),大小跟服务器的一模一样。开启若干线程,分别去下载服务器上对应的资源。如果所有的线程都下载完毕,服务器的资源就下载完毕。
Android客户端下载逻辑
获取到服务器端资源文件的大小(connection.getContentLength())
String path = "http://local...
分类:
移动平台 时间:
2014-12-20 22:13:39
收藏:
0 评论:
0 赞:
0 阅读:
358
在cocos2d-js 3.0beta中加入了一个新特性,在android平台上我们可以通过反射直接在js中调用java的静态方法。它的使用方法很简单:
var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters...)
在callStaticMethod方法中,我们...
分类:
移动平台 时间:
2014-12-20 22:13:31
收藏:
0 评论:
0 赞:
0 阅读:
434
我现在有2个android线程,一个是view 线程,一个是工作线程,我现在想让 工程线程暂停,直到view线程的 onDraw方法被调用后再继续运行
如何做?如何等待信号
处理方法
在java2个线程中传递对象,让一个线程去通知另一个线程的方式如下,在工作线程中调用
stick.wait();
When the view thread finishes its onD...
分类:
移动平台 时间:
2014-12-20 22:13:19
收藏:
0 评论:
0 赞:
0 阅读:
360
android app中,我想从intentChooser 中抓取发送邮件的附件,以便知道是什么时候从sd卡中删除文件的时候
intentChooser 在下面的Fragment 中被调用
1
2
3
4
5
6
7
8
9
Intent
intent = new
Intent(...
分类:
移动平台 时间:
2014-12-20 22:13:09
收藏:
0 评论:
0 赞:
0 阅读:
403
android app开发中 下面的代码报错误 ,bindService() NullPointerException
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
...
分类:
移动平台 时间:
2014-12-20 22:12:59
收藏:
0 评论:
0 赞:
0 阅读:
325
我是个新手,目前想在android app中发起一个简单的http请求,该请求到一个php页面左的网页上取一些数据,有没有可以通过后台运行去网站取数据并解析的功能?
第一步,把下面的代码加入到你的 manifest 文件中,目的是放开网络访问权限
然后就可以使用 Apache http client 访问页面了,在android中非常的简单就能完成
1
...
分类:
移动平台 时间:
2014-12-20 22:12:49
收藏:
0 评论:
0 赞:
0 阅读:
375
在停止实习后,生活最大变化在于没有项目的压力,可以根据兴趣场景,探索技术实现。这个过程对于个人来说,动力自内而外,需求自上而下,都由个人把握。
生活在移动互联网井喷的今天,同时又关注前端技术,平常对微信端流行的交互(或者说玩法)有着特殊的敏感性。如果说之前接触MVC框架还是对单页面网站、CSS3前沿特效有一个概念的话,微信朋友圈及好友分享网页,则把国内网页构建的流行趋势,从幕后推向前台。...
分类:
移动平台 时间:
2014-12-20 22:12:19
收藏:
0 评论:
0 赞:
0 阅读:
446
在我开发的应用程序,我想以JSON对象的形式将消息发送到一个Django服务器和解析来自服务器的JSON响应,并填充自对应的视图列表。
我以前对json懂一点,我想从服务器返回如下这种格式
{
"post": {
"username": "someusername",
"message": "this is a sweet message",
"image"...
分类:
移动平台 时间:
2014-12-20 22:11:49
收藏:
0 评论:
0 赞:
0 阅读:
340
http://www.cnblogs.com/plokmju/p/android_ActivityLauncherMode.html前言 在一个Android应用中,不可避免的会包含多个Activity,当开启多个Activity之后,当按后退键时,一般会回退到上一个Activity,这一点和浏览....
分类:
移动平台 时间:
2014-12-20 22:06:49
收藏:
0 评论:
0 赞:
0 阅读:
400
Android 开发人员必须掌握的 10 个开发工具Android SDK 本身包含很多帮助开发人员设计、开发、测试和发布 Android 应用的工具,在本文中,我们将讨论 10 个最常用的工具。#1:Eclipse ADTEclipse ADT 是 Eclipse 平台下用来开发 Android ...
分类:
移动平台 时间:
2014-12-20 22:01:40
收藏:
0 评论:
0 赞:
0 阅读:
383
这篇blog重点在解决问题,如果你对字符编码并不是特别了解,建议先看看 《 【原创】通俗易懂地解决中文乱码问题(1) --- 跨平台乱码 》。当然,如果只是针对解决这个Mysql插入报错问题,本篇足够了。一、定位错误定位错误绝对是至关重要的一环。我建议遇到问题耐心分析一下比较好,毕竟“不是所有的牛奶...
分类:
移动平台 时间:
2014-12-20 22:00:49
收藏:
0 评论:
0 赞:
0 阅读:
303
http://www.cnblogs.com/plokmju/p/android_LoadBigImage.html#3084005前言 在使用ImageView显示图片的时候,直接加载一个图片资源到内存中,经常会出现内存溢出的错误,这是因为有些图片的分辨率比较高,把它直接加载到内存中之后,会导致....
分类:
移动平台 时间:
2014-12-20 22:00:12
收藏:
0 评论:
0 赞:
0 阅读:
392
在android中,DatePicker组件和TimePicker组件分别是日期选择器和时间选择器。 该实例中,当点击日期选择器按钮后,弹出日期选择框,用户选择日期后andoid会将日期显示到TextView组件中;当点击时间选择器按钮后,...
分类:
移动平台 时间:
2014-12-20 20:57:49
收藏:
0 评论:
0 赞:
0 阅读:
480
URL url = newURL(http://somewhere.com/some/webhosted/file);
HttpURLConnectionurlConnection = (HttpURLConnection)
url.openConnection();
urlConnection.setRequestMethod("GET");
urlConnection.set...
分类:
移动平台 时间:
2014-12-20 20:56:33
收藏:
0 评论:
0 赞:
0 阅读:
375
使用android 隐藏api的前提:我们需要得到Android系统源码编译输出的一个文件
out\\target\\common\\obj\\JAVA_LIBRARIES\\framework_intermediates\\classes.jar
这个包里面包含所有的系统api, 隐藏的, 公开的
添加 jar方法
右键功能菜单->Properties->Java Build Path...
分类:
移动平台 时间:
2014-12-20 20:55:30
收藏:
0 评论:
0 赞:
0 阅读:
512
Android程序中可以使用的界面刷新方法有两种,分别是利用Invalidate和利用postInvalidate()来实现在线程中刷新界面。
1.利用Handler刷新界面:
Invalidate不能直接在子线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。实例化一个Handler对象,并重写handleMessage方...
分类:
移动平台 时间:
2014-12-20 20:54:29
收藏:
0 评论:
0 赞:
0 阅读:
281