码迷,mamicode.com
首页 > 移动开发
Android开发技巧之viewstub用法详解及实现延迟加载
这一篇是接着上面的include标签的例子来讲的,地址http://blog.csdn.net/jason0539/article/details/26131831   上一篇的布局中间就用了viewstub这个控件,现在来说一下其作用和用法 "  ViewStub 是一个不可见的,大小为0的View,最佳用途就是实现View的延迟加载,避免资源浪费,在需要的时候才加载View " 需...
分类:移动开发   时间:2014-05-22 12:47:04    阅读次数:85
Android:仿手机QQ好友动态的ListView
1.介绍:本博客使用XListView模仿Android版QQ好友动态的ListView效果。效果截图如下:效果图1效果图2这里面主要涉及的是ListView的布局问题,让我们看一下Item的布局文件吧。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/con...
分类:移动开发   时间:2014-05-22 09:14:07    阅读次数:101
使用Roboguice依赖注入规划Android项目
关于依赖注入  Dependency Injection( 依赖注入)可以很好的帮助我们分离模块,降低耦合、提高可测试性。(PS:Roboguice 只是一个工具,依赖注入更多的是一种思想)   通常博主开发项目时喜欢以Activity 、Service 等组件作为顶级层入口,辅以各类接口作为业务服务。Activity 主要负责维护界面相关的东西,及提供功能所需要的上下文环境,引入功能实...
分类:移动开发   时间:2014-05-22 10:30:30    阅读次数:173
ios项目开发(webview初步):
1 . 建立一个 single view class 2 . 在view controller上建立3个控件 text view,button, webview 3 . 将 text view , webview风别命名为 url,web //// ViewController.h// webview1//// Created by HeJiasheng on 13-11-12...
分类:移动开发   时间:2014-05-22 12:22:35    阅读次数:88
Android开发进阶:Google依赖注入库Roboguice
Roboguice是一个用于Android应用的依赖注入框架,使用Google官方的Guice库位极大地简化了Android的依赖注入。让你的Android应用开发之路更加平坦顺利,编程更加简单有趣。 什么是依赖注入? 依赖注入是一种软件设计模式,无论是在运行时还是在编译时,允许删除、改变硬编码依赖性。 一些常用和普遍的依赖注入库有: Roboguice是一个用于Andro...
分类:移动开发   时间:2014-05-22 09:11:36    阅读次数:102
0518.使用Application Loader上传APP流程解读[APP发布]
本文只是提供一个发布流程的整体思路,如果没有发布经验,建议阅读苹果官方发布文档或者Google搜索详细教程。   1、申请开发者账号:99美金的(需要信用卡支付),具体流程网上有很多例子,自行搜索。 2、使用钥匙串生成请求文件,然后配置开发和发布证书。 在钥匙串的Certificates可以看到证书文件(含有公钥私钥的)   思考:申请development和produ...
分类:移动开发   时间:2014-05-22 11:46:06    阅读次数:79
Android中关于JNI 的学习(一)对于JNIEnv的一些认识
一个简单的例子让我们初步地了解JNI的作用,但是关于JNI中的一些概念还是需要了解清楚,才能够更好的去利用它来实现我们想要做的事情。 那么C++和Java之间的是如何通过JNI来进行互相调用的呢? 我们知道,在Android中,当Java文件被编译成dex文件之后,会由类加载器加载到Dalvik VM(DVM)中,由DVM来进行解释,翻译成机器语言之后,才能由机器来运行。 而对于C/C++来...
分类:移动开发   时间:2014-05-22 09:28:30    阅读次数:111
Android OOM的解决方案
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图, 因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView...
分类:移动开发   时间:2014-05-22 13:29:17    阅读次数:98
Android新浪微博客户端(六)——Home界面的ListView
最终效果演示:http://fangjie.sinaapp.com/?page_id=54 该项目代码已经放到github:https://github.com/JayFang1993/SinaWeibo 一.首先是ListView的adapter。 因为微博列表的Item不是规则的,比如说有些微博有转发子微博,有些没有,有些有图片,有些没有图片,所以说很不固定。这里就采用BaseAdapt...
分类:移动开发   时间:2014-05-22 12:43:13    阅读次数:61
Android平台调用Web Service:示例
最近在学习Android,随着移动设备的流行,当软件走上商业化的道路,为了争夺市场,肯定需要支持Android的,所以开始接触了Android,不过只了解皮毛就好,因为我们要做管理者嘛,懂点Android,管理起来容易些。   Android学起来也简单,封装的更好了,一个个的控件,像是又回到了VB的赶脚。   下面将通过一个示例讲解如何在Android平台调用Web Service。我们...
分类:移动开发   时间:2014-05-22 06:36:07    阅读次数:101
Android Binder进程间通信---注册Service组件---Server处理BC_TRANSACTION
本文参考《Android系统源代码情景分析》,作者罗升阳 一、测试代码:        ~/Android/external/binder/server         ----FregServer.cpp         ~/Android/external/binder/common         ----IFregService.cpp...
分类:移动开发   时间:2014-05-22 10:27:56    阅读次数:116
Windows平台cocos2d-x 3.0 android开发环境
cocos2d-x升级到3.0后变化不小,除了API的变化(主要是函数和类名称变化,以及使用了C++11的不少特性,function/bind, lamda, std::thread…),创建和编译工程也做了一些简化调整。本文主要讨论一下cocos2d-x3.0 在android平台开发的环境设置及工程创建编译流程。...
分类:移动开发   时间:2014-05-22 13:38:47    阅读次数:790
Android对话框里面的输入值获取不到,空指针异常
写的一个Android对话框,点击按钮获取EditText里面的值,这里一直报空指针异常,研究了很长时间终于解决了。 异常如下: 我原来的代码: //更新对话框 private void updateDialog(final String id){ TableLayout updatemsg = (TableLayout)getLayoutInflater().inflate(...
分类:移动开发   时间:2014-05-22 06:40:46    阅读次数:114
android源码下载备注
android源码下载的参考网上比较多,就不贴上来了,主要是备注下下载源码过程中需要注意的地方。 1. google官方下载步骤地址: http://source.android.com/source/downloading.html 里面的步骤比较详细 注:先需要安装git-core和curl $: sudo apt-get install git-core curl 2....
分类:移动开发   时间:2014-05-20 14:13:38    阅读次数:97
Ubuntu 下搭建 Android 开发环境
网上的N多教程全是Windows平台的,而Google官网是推荐用Ubuntu开发Android,很多朋友也是用Linux的系统开发的,下面我介绍下在Linux下Android开发环镜的搭建。 一、Linux 下安装配置 JDK     自从Oracle收购Sun近三年来,已经有很多变化。早在8月,甲骨文将“Operating System Distributor License f...
分类:移动开发   时间:2014-05-22 11:42:51    阅读次数:113
Android学习----------长按列表项弹出菜单,给菜单项添加事件,获取上下文
这里是先显示一个listview,长按listview的一个列表项,弹出一个菜单来,菜单有两个条目, “更新该条”和“删除该条”,并且这两条都有监听事件,整体就像微信好友对话操作一样。 其中菜单项有一个获取上下文的操作:AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo(); 这句也是用于列表项的。 ...
分类:移动开发   时间:2014-05-22 13:20:49    阅读次数:63
Android腾讯微博之1.0 Oauth认证
(1)什么是Oauth? Oauth是一个开放的认证协议,让你可以在Web或桌面程序中使用简单而标准的,安全的API认证。 同时,任何第三方都可以使用Oauth认证服务,任何服务提供商都可以实现自身的Oauth认证服务,因而Oauth是开放的。 业界提供了Oauth的多种实现如PHP、JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间,因而Oauth是简易的...
分类:移动开发   时间:2014-05-20 15:56:32    阅读次数:87
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!