码迷,mamicode.com
首页 > 移动开发
Android 打造自己的个性化应用(一):应用程序换肤主流方式的分析与概述
Android平台api没有特意为换肤提供一套简便的机制,这可能是外国的软件更注重功能和易用,不流行换肤。系统不提供直接支持,只能自行研究。换肤,可以认为是动态替换资源(文字、颜色、字体大小、图片、布局文件……)。这个使用编程语言来动态设置是可以做到的,例如使用View的setBackgroundR...
分类:移动开发   时间:2015-01-26 13:22:37    阅读次数:245
Android Studio 1.0 (稳定版) 完全攻略
Android Studio 1.0 (稳定版) 完全攻略_Android_移动开发-ITnoseAndroid Studio 安装与使用Android 1.0发布介绍:2014年12月8日,Google正式发布了面向Android开发者的集成开发环境 Android Studio 1.0(稳定版)...
分类:移动开发   时间:2015-01-26 13:21:05    阅读次数:278
【原】ios的hitTest方法以及不规则区域内触摸事件处理方法
在正常的使用场景中,我们处理了比较多的矩形区域内触摸事件,比如UIButton、UIControl。一般来说,这些控件的图形以及触摸区域都是矩形或者圆角矩形的。但是在一些特殊应用场景中我们有时不得不面对这样一种比较严苛的需求,比如要求程序只对某个圆形、五角形等非常规区域的点击事件进行处理,这就需要花...
分类:移动开发   时间:2015-01-26 13:17:39    阅读次数:256
Android 音乐播放器--界面的实现(一)
暑假学了十几天安卓还是感觉很陌生,感觉是时候写个小项目巩固下了,于是就有了这个简单的音乐播放器,界面是模仿的网易云音乐,图标的资源也是从网易云音乐取的,效果如图:已实现功能:选择播放模式:循环 顺序 随机音乐控制:播放 暂停 下一曲 上一曲 专辑图片的显示未实现功能:歌词的显示歌曲搜索网络歌曲: 因...
分类:移动开发   时间:2015-01-26 13:13:31    阅读次数:263
安卓 SD卡写入文件后不能立即显示被写入的文件解决方法
每次通过输出流往SD卡写入文件,连接上电脑,用MTP的方式模拟一个移动磁盘,打开磁盘却没有这样一个文件,而通过adb的方式查看就有,造成这个现象的原因是,每次写入之后,MTP的数据库并没有更新,因为更新一次M...
分类:移动开发   时间:2015-01-26 12:09:08    阅读次数:169
2015小米校招技术类笔试题
一. 问答题 1. 大家对回文串不陌生吧?一个字符串从前看和从后看如果一样的话,就是回文串。比如“上海自来水来自海上”就是一个回文串。现在我们的问题来了,把一个数字看成字符串,问它是不是一个回文数?这么简单的题目对想要成为小米工程师的你来说肯定不是问题。不过提醒一下哦:时间复杂度和空间复杂度越低的算法,得分越高。 C++: bool isPalindromeNumber(long num)...
分类:移动开发   时间:2015-01-26 12:04:08    阅读次数:157
android ant 自动批量打包——带有第三方项目library的情况(补充运行)
上一篇blog忘记写怎么运行了,现在向大家补上—— 上面是我的项目目录,其实大家可以看到有build.xml 下面右击build.xml 接下来就可以运行了,等待一会儿,打工告成啊,祝大家好运哈。...
分类:移动开发   时间:2015-01-26 12:02:31    阅读次数:201
Android--启动广播(Broadcast)
1.定义广播组件,组件类型继承BroadcastReceiver类: package org.lxh.demo; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.widget.Toast; public...
分类:移动开发   时间:2015-01-26 12:03:21    阅读次数:221
Android UI编程(4)——Thread、Message、Handler
当应用程序启动时,会开启一个主线程(也就是UI线程),由它来管理UI,监听用户点击,来响应用户并分发事件等。所有一般在主线程中不要执行比较耗时的操作,如延时、下载网络数据、死循环,否则出现ANR错误。所以就将这些操作放在子线程中,但是由于Android UI线程是不安全的,所有只能在主线程中更新UI。使用Thread来创建子线程、使用Message来存储数据、使用Handler来处理消息数据。...
分类:移动开发   时间:2015-01-26 12:02:45    阅读次数:173
【学习ios之路:UI系列】修改图片的尺寸大小操作
1.在添加图片操作时,通过UIImage对象进行添加图片操作 1.[UIImage imageName:@"1.png"] 2.[UIImage imageWithContentsOfFile:@"1.png"] 在添加图片操作时,先对图片大小进行修改,操作如下: 注:这里是UIImage的category扩展类 ①UIImage+Scale.h声明文件,传入一个CGSize参数,即图片...
分类:移动开发   时间:2015-01-26 12:02:42    阅读次数:199
Android官方入门文档[6]添加Action按钮
Android官方入门文档[6]添加Action按钮 这节课教你 1.指定XML中的操作 2.给操作栏添加Action 3.响应Action按钮 4.为低级别的活动添加向上Up按钮...
分类:移动开发   时间:2015-01-26 11:59:34    阅读次数:259
Android:实现最简单的单指移动、双指缩放的图片组件
Android:实现最简单的单指移动、双指缩放的图片组件: 1.单指移动,双指缩放。 2.可控制缩放范围,防止过大或过小;初始化时自动缩放至组件大小,并居中显示。 3.边界控制,防止图片“移出去了”。 4.可使用在xml中,并自动适应组件大小。 5.代码简洁!!!...
分类:移动开发   时间:2015-01-26 12:00:24    阅读次数:268
Unity3d 导出ios、android等移动平台阴影效果步骤
一、设置阴影效果 1、首先需要设置光源的Shadow Type为Hard Shadows或者Soft Shadows。 2、选中需要显示的物体,在其Mesh Render属性中设置勾选上Receive Shadows和Cast Shadows,这样物体就会接受到光照并且显示阴影。 3、如上步骤设置完后,在Unity中运行就可以看到效果了。但是要想在手机或者pad上看到阴影效果...
分类:移动开发   时间:2015-01-26 11:57:30    阅读次数:440
Jenkins+Gradle+Android+多渠道包 (一)
目的是QA可以自己登陆Jenkins选择要构建的版本,结果以邮件的方式通知(包括构建信息,静态代码分析结果,APK下载链接,二维码等),然后存档。 构建使用Gralde。打包,生成二维码,存档是Python脚本实现。 打多渠道包 打多渠道包有很多方法,我用的是,生成一个签名后的APK,然后在APK包种META-INF目录下添加一个空文件,文件名包含渠道信息,Android中读这个...
分类:移动开发   时间:2015-01-26 11:56:48    阅读次数:389
解决 Android SDK无法下载和更新失败的问题
解决国内访问Google服务器的困难 启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口; 在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirro...
分类:移动开发   时间:2015-01-26 11:56:09    阅读次数:247
广州手机app软件开发公司
广州手机app软件开发公司【米点科技】专业为企业开发app软件,公司拥有一支技术精湛的app开发团队,在广州app软件开发领域声名远赫。随着智能手机的普及,带来新兴产品APP客户端软件的问世,手机APP应用一经面世,越来越多的企业及个人便意识到APP营销价值的重要性!一、浅谈APP软件开发历史 五年...
分类:移动开发   时间:2015-01-26 11:49:08    阅读次数:185
Android-使用getIdentifier()获取资源Id
使用getIdentifier()获取资源Idint i= getResources().getIdentifier("icon", "drawable", getPackageName()) ;if(i>0) {Log.i("aa","aa");}else {Log....
分类:移动开发   时间:2015-01-26 11:47:04    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!