• Android联盟
  • 40
    位关注
    0
    个提问
    163
    篇博客
热门话题
  • 中二文青
  • Android开发要凉?
  • 经过最近大半年的资本寒冬,加之互联网趋于理性,移动开发唱衰的趋势逐年增加,以至于让大家人心慌慌,很多百万粉丝的自媒体也不断鼓吹移动开发的死亡潮,所以今天发文目的是让做移动开发的同学心理有个底,我相信你看完本文你会有收获!普通程序员的发展路线暂且不看移动开发的出路,就按目前程序员的普遍发展,很多人会一直朝着技术专家目标出发,但是,大部分人在还到没技术专家的时候,就半路夭折了。开发本
  • Android联盟
    1周前
    31 热度
    0 评论
  • SALLES
  • 移动开发百花齐放 传统的ios和安卓开发还有出路吗?
  • 我所说的传统的方式是指,用 Java 或者 Kotlin 写安卓,用 Object-C 或者 Swift 写 IOS。回想我 2014 年上大学的时候,老师跟我们说最近两年移动端特别的火,出去特别好找工作,万万没想到,到了 2016 年,我所在的实验室的学长去找安卓的工作就已经很难
  • Android联盟
    2个月前
    218 热度
    0 评论
  • Rock
  • Android Crash 全局捕获
  • Android Crash 全局捕获首先应该明白的一点是,Android在崩溃后会重新启动崩溃时的那个Activity,如果你的Activity在初始化的时候就直接崩溃,那么你将连续得到 Crash 崩溃日志.这个说出来可能没什么,可怜的我在看到崩溃日志时活脱脱的以为 uncaughtException(Thread thread, Throwable ex) 方法被调用了
  • Android开发
    2个月前
    179 热度
    1 评论
  • Kindle
  • Android开发:退出应用的所有Activity的实现方式
  • 在开发过程中,我们常常需要一个退出功能,来退出该应用的所有Activity。下面,我们列举一些退出应用的几种方式。利用ActivityContainer来管理所有的Activity的引用使用广播通知BaseActivity结束直接杀死进程采用SingleTask的特点,结束应用第四种方式的更优雅实现双击返回键退出方式一:利用ActivityContainer管理所有的Activity引用该方式是建立
  • Android开发
    2个月前
    175 热度
    1 评论
  • 王静
  • 个人觉得: Material Design不光是把UI做得好看一些, 而是一种设计的生态系统的理念!
  • 个人觉得: Material Design不光是把UI做得好看一些, 而是一种设计的生态系统的理念!2014年Google I/O大会发布了Android L(5.0)并推出Material Design,重新统一了Google的设计语言,确立了未来Google的设计方向。那么,什么是Material Design?可以简单地将它翻译成“本质设计”。顾名思义,这是一种考虑事物本质的设计,将电子屏幕里的UI元素看成
  • Android开发
    2个月前
    180 热度
    1 评论
  • 张琳
  • Android开发教程 Binder机制介绍
  • 做过Android开发的同学可能有些体会,入门初期,工作内容主要是实现各式各样的UI界面,以及实现应用的业务逻辑。在这个阶段,我们会逐渐熟悉View系统,逐渐学会实现各种各样的界面以及动画效果。再往后,当我们想更深入的学习android系统,比如学习android四大组件的启动过程、AMS、PMS等等时,都会遇到一个叫做Binder的东西。结合笔者的经验,Binder可以说是深入理解Android系统的重要基础。binder作为and
  • Android开发
    2个月前
    159 热度
    0 评论
  • 老铁没毛病
  • Android开发-ListView的使用
  • ListView在android程序中比较常用,在此做一下简单的总结内容:自定义ListView, 自定义Adapter,ListView滚动事件的应用! 项目结构如下图 ListView的使用:建立一个listView的布局文件,命名为:item_layout.xml:<?xml version="1.0" encoding="utf-8"?><L
  • Android开发
    2个月前
    177 热度
    0 评论
  • 狄安娜
  • Android开发-WebView的使用
  • 项目结构图:主要代码:AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.linux.webviewt
  • Android开发
    2个月前
    188 热度
    0 评论
  • XSPACE
  • Android开发中的Toast的使用方法详解
  • Toast是一种没有交点,显示时间有限,不能与用户进行交互,用于显示提示信息的显示机制,我们可以把它叫做提示框。Toast不依赖 于Activity,也就是说,没有Activity,依然可以使用Toast。 Android的四大组件:Activity, Service, Broadcast Receiver, Contet Provider,都是继承Context的(Co
  • Android开发
    2个月前
    182 热度
    0 评论
  • 火凤凰
  • Android开发教程-SQLite数据库的使用
  • 简单说明 1. Android 为了让我们能够更加方便地管理数据库,专门提供了一个SQLiteOpenHelper 帮助类,借助这个类就可以非常简单地对数据库进行创建和升级。使用步骤1. 数据库的创建:new一个继承于SQLiteOpenHelper类的对象:dbHelper = new MyDatabaseHelper(this, "User.db", null, newVersion),User.db就是数据库
  • Android开发
    2个月前
    197 热度
    0 评论
  • 放羊娃
  • Android开发-实现屏幕解锁功能
  • 这两天研究了View类,自己实现了一个九点连线锁,把心得分享下。下面是实现截图:我的思路是,首先绘制每个点,就是中间的小蓝点,当手指触摸到某个点的范围内时(就是当ACTION_DOWN发生在某个范围内时),绘制灰色大圆;当手指移动时(ACTION_MOVE),绘制每个点之间的线段,和最后一个点到手指当前位置的线段;当手指抬起时,把所有相关的坐标值设为初值0,并设置标志onUp为true,来等待用户下次画线。我固定的给每个点设置了
  • Android开发
    2个月前
    178 热度
    0 评论
  • 使徒行者
  • 移动开发性能优化之-如何降低网络延迟
  • 移动网络延迟高的原因唤醒延迟在移动网络下,手机要接入网络,必须先向控制平台发送申请。只有当控制平台将手机切换到Active状态,手机才能进行通信,这一过程在3G网络下消耗的时间一般在500-2500ms之间,我们称之为唤醒延迟。这是一个造成移动网络延迟的原因。HTTP延迟在APP开发中,我们会经常用到HTTP协议,HTTP延迟就是在使用这个协议时产生的。一个HTTP请求从客户端
  • Android开发
    2个月前
    191 热度
    0 评论
  • Laughing
  • 手机应用开发的省电优化方案
  • 随着3G和4G网络的普及,用户使用APP的场景更多地集中在移动网络下。同时也带来了手机电量消耗更快和网络延迟更高的问题。想开发出用户体验更好的应用,就需要对移动网络有更深入的了解。本系列文章分为上下两篇,分别介绍如何开发出更省电和网络延迟更低的移动应用程序。本篇文章主要介绍移动网络的一些基本工作原理以及降低手机耗电的优化方案。初窥2G,3G,4G网络说起移动网络我们不得不提香农定理。香
  • Android开发
    2个月前
    167 热度
    0 评论
  • 王髪
  • 如何打造一个清爽的Android架构
  • 自从我开始进行Android应用的开发,我一直以为这项工作可以完成的更好。在我的职业生涯中,我见到过很多错误的软件设计决定,其中有一些还是我自己的。而且,这些决定导致了Android应用设计复杂度的急剧膨胀。但是,从你的错误中吸取教训并不断改进以后的做法才是非常重要的。在探索了很多应用开发的方法后,我遇到了干净架构(Clean Architecture)。在将其进行改良并引入了一些类似项目的灵感后,我把这
  • Android开发
    2个月前
    183 热度
    0 评论
  • 马赛克
  • Android开发-提高应用程序性能之图片的优化
  • 在Android性能优化中,我们会发现占内存最大的和对性能影响最大的往往是图片资源,其次是控件资源。相对来说,其他的资源的影响会小一点。这里我就先对图片资源的优化进行一下讲解,如果有什么说的不对的,希望大神指正一下。1、首先我们可以对图片进行二次采样,从本质上减少图片的内存占用。就是将大图片缩小之后放入到内存中,以实现减小内存的目的。代码如下://创建缩略图private Bitmap onCreateThu
  • Android开发
    2个月前
    166 热度
    0 评论
  • 加班无止境
  • Android开发中容易造成内存泄露的原因汇总
  • 最近进行技术支持的时候,遇到了几个崩溃的问题,都是OOM异常,一般OOM异常给人的感觉应该是加载大图片造成的,但是经过看界面布局,并且分析加载图片的大小发现加载图片方面已经没有什么可以优化的了,但是依然崩溃,没办法了,又用的IDEA工具中的内存监视器,来判断到底是哪里造成内存激增,做哪些操作造成页面资源没有及时释放。最后发现原来是每次关闭这个界面,都没有及时的释放资源,每次开启,都会重新
  • Android开发
    2个月前
    167 热度
    0 评论
  • 康康
  • Android开发之-Menu菜单的创建
  • Android3.0(API level 11)开始,Android设备不再需要专门的菜单键。随着这种变化,Android app应该取消对传统6项菜单的依赖。取而代之的是提供anction bar来提供基本的用户功能。 创建3种基本的菜单Options menu(选项菜单)和action bar选项菜单是放置在app中具有全局影响的功能,例如“搜索”,“发邮件”,“设置”等在Android3.0及以上,选项菜单
  • Android开发
    2个月前
    183 热度
    0 评论
  • 没逍遥
  • Android开发基础知识-关于px,dp,dip,sp的不同之处
  • 1.基础知识:mm:millimeters 毫米,长度单位。in:inches 英寸,长度单位,屏幕物理尺寸大小的基本单位。pt:points 一个标准单位,大小为一英寸的屏幕大小的1/72。dpi: dots per inch 即每英寸的像素点。举个例子:假设QVGA(320*240)分辨率的屏幕物理尺寸是(2英寸*1.5英寸),那么这部手机的dpi=160。Screen size(屏幕尺寸)指的是手机
  • Android开发
    2个月前
    176 热度
    0 评论
  • 海啸
  • Android Studio 2.0 beta版发布 新增'即时运行'重要特性
  • Android的产品经理Jamal Eason写道,在进入“金丝雀发布通道(the canary channel)”几个月之后,Android Studio 现已达到Beta版。Android Studio 2.0 beta版优化了最近引入的“即时运行”特性和为app建立索引的特性,并启用了全新的模拟器。“即时运行”是Android Studio 2.0中最重要的特性之一,其目标是允许开发者在应用运
  • Android开发
    2个月前
    169 热度
    0 评论
   可能感兴趣的群组
   可能感兴趣的人