腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
james大数据架构
高并发分布式负载均衡、Hadoop批处理、Spark流式实时大数据处理架构
专栏成员
举报
241
文章
428485
阅读量
55
订阅数
订阅专栏
申请加入专栏
全部文章(241)
android(63)
sql(23)
html(20)
数据库(18)
java(13)
javascript(13)
mvc(13)
.net(11)
jquery(11)
linux(11)
spring(11)
大数据(11)
容器镜像服务(9)
容器(9)
编程算法(9)
分布式(9)
hadoop(8)
其他(7)
c#(7)
云数据库 SQL Server(7)
kubernetes(7)
tcp/ip(7)
数据处理(7)
微服务(7)
xml(6)
sql server(6)
zabbix(6)
json(5)
eclipse(5)
图像处理(5)
spring cloud(5)
asp.net(4)
css(4)
打包(4)
http(4)
存储(4)
ajax(3)
nginx(3)
网络安全(3)
spring boot(3)
https(3)
系统架构(3)
负载均衡(2)
机器学习(2)
c++(2)
云数据库 Redis(2)
access(2)
tomcat(2)
负载均衡缓存(2)
NAT 网关(2)
es 2(2)
ssh(2)
面向对象编程(2)
jdbc(2)
微信(2)
nat(2)
布局(2)
php(1)
go(1)
nosql(1)
ruby on rails(1)
git(1)
maven(1)
centos(1)
网站(1)
DevOps 解决方案(1)
游戏(1)
开源(1)
运维(1)
shell(1)
spark(1)
html5(1)
jvm(1)
yum(1)
zookeeper(1)
dubbo(1)
udp(1)
jenkins(1)
iis(1)
powershell(1)
数据结构(1)
es(1)
string(1)
接口(1)
数据(1)
数组(1)
注解(1)
搜索文章
搜索
搜索
关闭
Android如何制作漂亮的自适布局的键盘
android
最近做了个自定义键盘,但面对不同分辨率的机型其中数字键盘不能根据界面大小自已铺满,但又不能每种机型都做一套吧,所以要做成自适应,那这里主讲思路。 这里最上面的titlebar高度固定,下面输入的金额高度也固定(当然也可以自适应),主要是中间的数字键盘,高度和宽度需要自适应。 最常见的解决方案是用线性布局,自适应当然是按比例,但布局中无%的概念,那就要用到layout_weight了,该属性的作用是决定控件在其父布局中的显示权重(具体概念就不多说了)。 这里用一个LinearLayout 将
欢醉
2018-01-22
1K
0
Android实现TCP断点上传,后台C#服务实现接收
android
c#
终端实现大文件上传一直都是比较难的技术,其中涉及到后端与前端的交互,稳定性和流量大小,而且实现原理每个人都有自己的想法,后端主流用的比较多的是Http来实现,因为大多实现过断点下载。但稳定性不能保证,一旦断开,无法续传。所以得采用另一种流行的做法,TCP上传大文件。 网上查找了一些资料,大多数是断点下载,然后就是单独的C#端的上传接收,或是HTTP的,或是只有android端的,由于任务紧所以之前找的首选方案当然是Http先来实现文件上传,终端采用Post方法,将文件直接传至后端,后端通过File来获得。
欢醉
2018-01-22
1.1K
0
Android AlertDialog去除黑边白边自定义布局(转)
android
LayoutInflater inflater = this.getLayoutInflater(); View view = inflater.inflate(R.layout.test_alertdialog_listview,null); ListView lv = (ListView)view.findViewById(R.id.test_alertdialog_listview); lv.setAdapter(new ArrayAdapter(this,android.R.layout.simpl
欢醉
2018-01-22
1.2K
0
Android 程序打包及签名
android
eclipse
为什么要签名??? 开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。 由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相当名字,但是签名不同的包不被替换。 APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉。 这样签名其实也是开发者的身份标识。交易中抵赖等事情发生时,签名可以
欢醉
2018-01-22
880
0
Android之assets资源
android
assets目录下存放的原生资源文件,通过getAssets()方法获取. 使用: InputStream inputStream; try { inputStream = getAssets().open("data/chat.isp"); String json = StringUtil.readTextFile(inputStream); JSONArray array = new
欢醉
2018-01-22
669
0
Android TextView中显示图片
android
图像处理
Android官方给我们提供的Html类下面的fromHtml方法 当你需要转换的HTML代码是带图片的,比如<IMG/>,那么你就需要使用到重载的第二个方法了,这个方法里面有个ImageGetter对象,实现这个类会发现它回调了一个抽象getDrawable方法,在这个方法里,我们可以进行远程图片的下载获取,本地资源图片的获取等。第三个参数TagHandler是用来自定义一些不属于HTML代码的一些标签,一般我们不会去用到,直接置为null即可 package com.example.mytestdemo
欢醉
2018-01-22
1.6K
0
Android应用底部导航栏(选项卡)实例
android
现在很多android的应用都采用底部导航栏的功能,这样可以使得用户在使用过程中随意切换不同的页面,现在我采用TabHost组件来自定义一个底部的导航栏的功能。 我们先看下该demo实例的框架图: 其
欢醉
2018-01-22
1.4K
0
Eclipse与Android源码中ProGuard工具的使用
android
eclipse
由于工作需要,这两天和同事在研究android下面的ProGuard工具的使用,通过查看android官网对该工具的介绍以及网络上其它相关资料,再加上自己的亲手实践,算是有了一个基本了解。 什么是ProGuard工具? ProGuard是android提供的一个免费的工具,它能够移除工程中一些没用的代码,或者使用语义上隐晦的名称来重命名代码中的类、字段和函数等,达到压缩、优化和混淆代码的功能。具体来说,使用ProGuard工具,可以达到下面两个目的: 删除了源文件中没有调用的那部分代码,最大化的精简了字节码
欢醉
2018-01-22
1.3K
0
SwitchButton 开关按钮 的多种实现方式
android
刚开始接触开关样式的按钮是在IOS系统上面,它的切换以及滑动十分帅气,深入人心。 所谓的开关按钮,就是只有2个状态:on和off,下图就是系统IOS 7上开关按钮效果。 起初我在android上我只会使用CheckBox去满足对应的功能。后来,查看开发文档发现,android也有了自己的原生态开关控件,并且在4.0版本中又优化加入了新的类似控件--Switch控件,以及使用起来十分简单的ToggleButton,可是它们只是带有切换效果,而不带有滑动切换效果,并且Switch控件只支持高版本的系统,对于2
欢醉
2018-01-22
3.1K
0
Android-Universal-Image-Loader 图片异步加载类库的使用
android
这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。 可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。 GITHUB上的下载路径为:https://github.com/nostra13/Android-Universal-Image-Loader ,下载最新的库
欢醉
2018-01-22
1.1K
0
Android 命名规范 (提高代码可以读性)
android
android文件众多,根据名称来辨别用途很重要,因此命名要规范 这篇文章可参考:Android 命名规范 (提高代码可以读性) 刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为大家之间的编程方式不一样,所以,在开发过程中,命名规范统一尤为重要,最好是团队中
欢醉
2018-01-22
1.2K
0
Android中Application的应用
android
当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Application并在manifest的application标签中进行注册(只需要给Application标签增加个name属性把自己的 Application的名字定入即可)。 android系统会为每个程序运行时创建一个Application类的对象且仅创建
欢醉
2018-01-22
756
0
Android置底一个View后运行报错
android
大致问题是 放一个LinearLayout ID @+id/layout ,然后在它上面放一个button 设置android:layout_above="@id/layout" 理论上就表示LinearLayout是位于Buttons的下方,原本以为这样就大功告成了,没想到却得到一个莫名其妙的编译错误: error: Error: No resource found that matches the given name (at 'layout_above' with value '@id/layo
欢醉
2018-01-22
462
0
CompoundButton.OnCheckedChangeListener与RadioGroup.OnCheckedChangeListener冲突
android
当RadioGroup与CompoundButton同时存在且都要监听事件时CompoundButton.OnCheckedChangeListener与RadioGroup.OnCheckedChangeListener就会出现冲突,导入任何一个包import android.widget.RadioGroup.OnCheckedChangeListener;会出现如下错误: The method setOnCheckedChangeListener(RadioGroup.OnCheckedChangeL
欢醉
2018-01-22
536
0
android防止内存溢出浅析
android
Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M。但是Android采用的是Java语言编写,所以在很大程度上,Android的内存机制等同于Java的内存机制,在刚开始开发的时候,内存的限制问题会给我们带来内存溢出等严重问题。在我们不使用一些内存的时候,我们要尽量在Android或者其他平台上避免在运行其他程序时,保存必要的状态,使得一些死进程所带来的内存问题,应该尽量在关闭程序或者保存状态的时候释放掉,这样能提高系统在运行方面的流畅性。 Android的内存主要表现在: 1.
欢醉
2018-01-22
670
0
仿优酷Android客户端图片左右滑动(自动滑动)
android
最终效果: 页面布局main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schem
欢醉
2018-01-22
8.9K
0
android获得ImageView图片的等级
android
android获得ImageView图片的等级问题 要实现的功能如下图,点击分享能显示选中与不选中状态,然后发送是根据状态来实现具体分享功能。 在gridview中有5个子项,每个子元素都有两张图片A
欢醉
2018-01-22
1.1K
0
使用代码为textview设置drawableLeft
android
xml中的textView中设置android:drawableLeft: <TextView android:id="@+id/bookTitle" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:drawableLeft="@drawable/checkmark" android:gravity="center_
欢醉
2018-01-22
858
0
AsyncTask和Handler对比
android
1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. 使用的优点: l 简单,快捷 l 过程可控 使用的缺点: l 在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来. 2 )Handler异步实现的原理和适用的优缺点 在Handler 异步实现时,涉及到 Handler, Looper,
欢醉
2018-01-22
1.2K
0
Android 2.x中使用actionbar - Actionbarsherlock
android
1. 范例说明 从Android 3.0开始,Android引入了ActoinBar,不得不说3.0之前android的标题栏确实比较丑,并且还没有任何功能。 之前很多应用的顶部栏很多都是仿苹果的,比如微信。随着Android 4.0和Android 4.2 的发布和慢慢的推广开来,很多应用也开始使用Google推广的UI设计,而ActionBar是其中相当重要的一部分。 无奈google没有发布3.0之前版本的ActionBar的兼容包。还好网上有提供开源的别人开发的,ActionBarSheloc
欢醉
2018-01-22
586
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档