![](https://img-blog.csdnimg.cn/755b4c4812304d88826042a7d13f695c.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android开发进阶
搞开发就要从基础学起
产品阿强
从事互联网产品经理
定期分享Axure使用及产品知识
有问题可以在评论区交流~
展开
-
Android小白开发--第一章 android系统框架
首先看一下android的架构图Linux Kernel:Android其实就是一个操作系统,其底层是基于Linux Kernel的,这一层主要完成的是操作系统所具有的功能,比如这一层有许多的驱动程序,正是通过这些驱动程序来驱动我们设备上的硬件设备的。Android Runtime:Android的运行环境,我们学过java的都知道,java程序的运行需要java的核心包的支持,然后通...原创 2018-08-09 16:48:57 · 328 阅读 · 0 评论 -
Android不透明度16进制值
原创 2018-08-14 16:14:43 · 516 阅读 · 0 评论 -
程序设计的原则
首先了解一下什么是程序设计模式:程序设计模式指的是一套被反复使用,被多数人知晓的,经过分类编目的,代码设计经验的总结其实通过漫漫的开发之路,程序员们逐渐的总结出了程序开发的原则,可以总结为以下六大原则1.单一职责原则单一职责就是一个类只负责一个功能,更加具体的说就是对一个类而言,应该是一组相关性很高的函数、数据的封装,是高内聚低耦合的,对外界而言应该仅有一个引起它变化的原因。但是如...原创 2018-08-14 15:15:09 · 3738 阅读 · 0 评论 -
百度地图导航的接入(包含三种选择方式驾车、公交、步行)
百度地图导航的接入(包含三种选择方式驾车、公交、步行)步骤1.下载百度的sdk(下载地址:http://lbsyun.baidu.com/sdk/download)勾选下载“检索功能”开发包,进行解压,将解压后的demo导入eclipse2.环境配置在工程属性->Java Build Path->Libraries中选择“Add External JARs”,选定baidum...原创 2018-08-22 17:30:21 · 6679 阅读 · 0 评论 -
百度地图导航的接入(包含三种选择方式驾车、公交、步行)
自己接百度地图导航的一些经验和注意的点!!由于第一次接,百度文档又有些不全和错误,导致用了一天,这是我在接的过程中需要注意的几点,希望对大家有帮助!!原创 2015-09-08 14:59:13 · 1981 阅读 · 0 评论 -
友盟第三方分享时的注意事项(报40002错误)
//*******微信分享******** String appID = ""; String appSecret = ""; // 添加微信平台 UMWXHandler wxHandler = new UMWXHandler(this, appID, appSecret); wxHandler.addToSocial原创 2016-01-27 17:01:50 · 3606 阅读 · 0 评论 -
Android开发底部控件会被弹出的软键盘顶起
在Android开发过程中会经常遇到的scrollview包含的布局中,当点击edittext时,弹出的软键盘经常会使在布局底部的控件顶起,此时的解决方案如下:清单文件中将activity的类型修改为Android:windowSoftInputMode=”adjustan|stateHidden”原创 2016-02-14 16:42:05 · 5297 阅读 · 0 评论 -
Android EditText设置只能输入数字和小数点
EditText可以设置多种输入方式,其中若要设置输入数字和小数点时应注意一下几点:1.如果设置只输入数字edittext.setInputType(InputType.TYPE_CLASS_NUMBER);此时只会弹出数字输入框,符号点击后不会输入到文字框中2.只能输入数字和小数点edittext.setInputType(InputType.TYPE_CLA原创 2016-02-17 16:47:10 · 16721 阅读 · 2 评论 -
android正式包点击Home键切出应用后再点击桌面图标返回导致应用重启问题
用户在使用app时用户点击Home键切出应用到桌面,再从桌面点击应用程序图标试图切回刚刚打开的界面时,应用会重新启动,而从后台菜单选项中点击进入不会重新打开,经过查找也试过很多种方法,设置activity的launchMode等都不能解决此问题。其实原因很简单,利用程序安装器打开程序,启动的Intent是没有带Category,而我们自己打开程序是带了Category,所以只需要在配置Intent原创 2016-02-22 21:34:48 · 4414 阅读 · 0 评论 -
Android点击除edittext外其他区域或控件隐藏软键盘
我在开发过程中,自定义了一个dialog用来填写一些信息,但是此时遇到了问题,我想实现在点击确定或取消按钮时使软键盘消失,所以我在确定和取消的监听方法中设置了一下属性InputMethodManager imm = (InputMethodManager) context.getSystemService(context.INPUT_METHOD_SERVICE);imm.toggleS原创 2016-02-26 10:53:32 · 913 阅读 · 0 评论 -
Android通知栏(设置多通知,跳转至对应的界面)
最近在开发项目的过程中需要接入消息推送,综合各种情况后最终选择使用环信的消息透传来实现其中,遇到一个问题,就是不管推送多少条,信息栏中只显示最后一条信息,最终查阅资料后,找到了原因实现的过程如下(前提是app内部已接入环信,并且配置好了环信)** * 获取透传信息 */public void getTouChuanXinxi() { // 注册一个cmd消息的Broa原创 2016-03-23 11:22:58 · 2565 阅读 · 0 评论 -
listview中嵌套checkbox滑动时错乱
1.现象描述:当listview中嵌套checkbox后, 页面滑动, 发现了一个奇怪的问题,前面明明选中了,而再次滑动回去的时候竟然变成未选中状态2.问题所在:当我们滑动到第一条数据不再显示开始显示下面的数据的时候,因为复用了convertView, 也就是当前item的和第一条item共用了第一条convertView,setChecked修改了CheckBox的状态,而此时此刻肯原创 2016-04-18 14:17:41 · 428 阅读 · 0 评论 -
android设置通知栏颜色
首先到github上下载SystemBarTint,将里面的SystemBarTintManager.java拷贝出来放到自己的项目中, 在actitvity的onCreate()方法中加入如下代码代码如下:123456if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKA原创 2016-05-27 11:28:07 · 2533 阅读 · 0 评论 -
Android ScrollView滑动的监听方法为什么会报错
在一次android app的开发过程中,客户的需求是需要实现界面在下滑时标题栏消失,所以其中涉及到了scrollview的滑动的监听方法,但是在开发过程中出现了一下问题 依照上边的提示,应该是我的api版本太低了,这个版本scrollview没有滑动的监听方法,所以开始从网络上查询修改的方法,发现自定义一个scrollview控件就可以实现以下是我新建的自定义sc原创 2016-11-07 14:40:01 · 821 阅读 · 2 评论 -
Android开发--高德地图如何设置围绕某个中心点旋转
在开发过程中,需要使地图围绕某一个点旋转(高德地图默认是两个手指转动,其中圆心是相对禁止的手指;目前高德还没有给出官方单手旋转的例子,如果有能写出的大牛,当然可以自己编写),经过官方文档的查找,并没有给出直接的解决方法,经过自己的相关配置,最后实现了效果,其中需要的配置如下:1.首先对权限进行限制,禁用滑动手势,开启手势旋转mUiSettings = mAMap.getUiSettin原创 2017-01-19 16:39:15 · 5019 阅读 · 1 评论 -
高德地图提示md5安全码未通过验证for android
经检查sha1与包名均没问题,查了好久都没发现而难题,最后用sha1安全码检查工具,检查了一下应用的安全码,这才发现是自己的应用的sha1和自己电脑的sha1不一样,太坑了,和我遇到同样问题的可以下载试一下http://download.csdn.net/download/gywuhengy/9817286...原创 2018-03-09 10:22:06 · 2695 阅读 · 0 评论 -
androidstudio如何解除svn关联
1.修改vcs文件,删除vcs=”svn” 中的svn2.找到项目根目录,会发现根目录下面有一个浅色的svn文件夹 删除再回到androidstudio中就能看到选项share Project svn ,进项分享再次上传即可...原创 2018-03-27 14:32:33 · 818 阅读 · 0 评论 -
unity导入模型以及动画
1.将设计人员提供的素材进行导入不要直接将文件拖入到unity控制面板中,找到unity的Assets目录,将做好的模型文件粘贴进去2.在Project控制面板点击模型,调整动画的模式3.调整动画,也可对动画进行切割4.将调整好动画的模型拖入场景,并调整对应的位置和大小5.添加动画调用的脚本,并进行绑定...原创 2018-05-30 17:26:00 · 20317 阅读 · 0 评论 -
Androiddebug模式下调试微信登录和支付
微信支付和微信的第三方登录一样,测试的时候必须是正式包,不能是debug的,来进行测试,这样就没有办法调试了,感觉很不爽。所以提供一个办法来拯救一下嘿嘿:在build.gradle文件中设置debug环境和relealse环境的签名相同就可以解决这个文通了,已经试过了,可以的。...原创 2018-05-08 11:06:02 · 4316 阅读 · 0 评论 -
android运行真机运行offline
可以重新启动adb进行调试重启adbcd E:\YY\sdk\sdk\platform-toolsadb kill-serveradb start-server原创 2018-05-08 17:57:11 · 562 阅读 · 0 评论 -
Android 6.0+ 动态权限处理
之前一直没有详细全面的了解整个android6.0之后权限的划分和处理,今天抽出些时间整理一下首先需要了解一下6.0以后权限的分类,分为普通权限和危险权限,普通权限不用说,只需要在清单文件中进行配置即可;对于危险权限就需要我们去动态配置了,如果不进行配置,就会出现崩溃,下面是危险权限如果是同一组的权限不用重复授权,也就是说,同一组的权限只要有一个授权了,那么同一组的其它权限也都就授权了那么危险权限...原创 2018-05-10 10:45:42 · 274 阅读 · 0 评论 -
Android项目结合unity开发,接入高德3d地图后,unity无法打开场景报设备不支持
近期在做android和unity的开发,同时项目中需要接入高德3d地图,发现接入后地图能显示了,但是unity的场景无法加载了,总是提示设备不支持,关于这点吐槽一下, 只要接入unity只要有一些没注意的,都只会提示设备不支持,这个还是比较坑的,最后就在网上找很多帖子看,都没有一个有效的方法,后来查阅相关资料终于解决了这个问题1.unity导出项目时,在player Settings中修改Dec...原创 2018-05-29 12:44:19 · 1040 阅读 · 0 评论 -
Android+vuforia+unity开发手机添加陀螺仪效果后,模型总是出现在北方
公司做一个效果,unity+vuforia进行的开发,但是开发过程中遇到一个问题,加上陀螺仪之后,模型的位置总是出现在北方,然后我就一直尝试着修改陀螺仪的代码,但是网上查了好多帖子,怎么修改都不行,后来就换了一个思路,查了一下vuforia是否能进行配置实现陀螺仪效果,结果还真有,就配置一个参数就可以,有时候还是得转换一下思路,下面就是vuforia配置的地方把 World Center Mode...原创 2018-05-31 10:52:06 · 1480 阅读 · 0 评论 -
Android Studio与夜神模拟器链接
与eclipse相比,androidstudio目前无疑是最好的android开发工具,很多开发人员都会使用真机进行开发测试,但是公司一般都不配置测试机,所以大多都是使用自己的手机进行测试,手机用久了就会越来越卡,所以很多情况下都是使用模拟器进行测试开发,androidstudio运行大点的项目就会特别卡,现在推荐一款国产的夜神模拟器,还是特别快的,下边是androidstudio与之链接的流程...原创 2018-08-22 08:40:59 · 1758 阅读 · 1 评论