Android入门
blwinner
这个作者很懒,什么都没留下…
展开
-
assets和raw的区别
综合网上的信息,简单总结一下(没有测试)。1)assets目录在main目录下,和res目录同级,raw在res目录下,结构main/assets,main/res/raw2)assets支持多级子目录,raw只支持一级子目录3)assets下的资源在打包apk时,会直接拷贝资源到apk里面,raw下的资源在打包apk时,会被编译成二进制文件打包到apk里面。所以需要多级资原创 2015-09-30 08:31:06 · 552 阅读 · 0 评论 -
Fragment小结
0.说明 本文内容主要来源于Android官方文档,API Guide中Fragment部分的翻译,加入一些自己的理解和实践。不敢说详解,因为大家都知道怎么用。小结是写给自己的。原创 2016-03-10 16:44:25 · 554 阅读 · 0 评论 -
DrawerLayout实现侧滑菜单
DrawerLayout实现侧滑菜单原创 2016-03-07 12:08:25 · 1612 阅读 · 0 评论 -
【转】Android xml资源文件中@、@android:type、@*、?、@+含义和区别
一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello" 2.引用系统资源。格式:@android:type/name android:textColor="@android:color/opaque_red" 注意:其实@android:type/name是转载 2016-03-07 14:38:00 · 344 阅读 · 0 评论 -
MyMusic问题小结(二)
1、上次小结中遇到了尴尬的filp问题,而且自己要写很多维护网络的代码,最后决定改用netty库。而Netty库的介绍就说,本库的ByteBuf不需要flip,而且可以和ByteBuffer直接转换。具体用法另开一篇,这里简单说一下netty的特点:①异步非阻塞,也就是reactor模式,也就是基于事件驱动;②基于Future的模式,每一个操作都会返回一个ChannelFuture,比如write原创 2016-03-01 13:54:49 · 362 阅读 · 0 评论 -
AlertDialog的create和show
《疯狂Android讲义》中,对话框的显示需要先create后show,不知道是不是版本问题,不过从源代码来看,如果show了,就不用调用create。原创 2016-01-12 17:40:23 · 5748 阅读 · 0 评论 -
自定义dialog中组件的获取
问题描述:今天在做弹出对话框的功能时,想获取对话框中组件的text并在主窗口显示,结果运行以后报nullpointer原创 2016-01-12 16:23:29 · 2215 阅读 · 0 评论 -
MyMusic
昨天本来打算去健身房,然后想拷些歌曲,结果电脑上只有华为手机助手,坑爹的是没有文件传输或者音乐传输(只能传视频和图片),于是决定写一个传歌曲的小工具,检验一下最近三个月学的Android的基础知识。一、版本:0.0.1二、功能设计:1、通过TCP和服务器建立连接;2、UI:功能按键:配置服务器,连接服务器,下载,获取歌曲列表显示:服务器IP TextView,服务器端口 TextV原创 2016-01-08 10:25:54 · 539 阅读 · 0 评论 -
MyMusic遇到的几个问题小结
1.整型转string2.JDOM2的输出原创 2016-01-13 17:38:37 · 634 阅读 · 0 评论 -
【转】Android Studio中获取sha1证书指纹数据的方法
原文链接: http://blog.csdn.net/kezhongke/article/details/42678077高德地图开发申请KEY的时候需要开发者提供SHA1证书指纹数据,在eclipse很容易就找到了,但是Android Studio很久也没找到,只能使用在网上看到的方法了,在Android Studio中的Terminal中使用keytool获取了,具体如下图所示(输入密钥库转载 2015-12-28 18:24:18 · 709 阅读 · 0 评论 -
Android的文件读写小结
Android的文件读写有两种,一种是默认的Java文件流,一种是对SD卡的读写。原创 2015-12-11 17:07:39 · 686 阅读 · 0 评论 -
requestFeature() must be called before adding content
这个问题网上有答案,就是在setContentView之前调用requestFeature类族的函数。但是如果是在onCreate中调用requestXXX,则该类型函数还应该在super.onCreate(XXX)之前,亦即最好在函数体的最开始调用requestFeature函数。还有一些自定义窗口并显示,自定义布局并显示,show,都应该在setContentView之前调用,亦即se原创 2015-09-22 22:50:05 · 377 阅读 · 0 评论 -
Android Studio如何发布APK
原创链接:http://chenfeicqq.iteye.com/blog/1889160(1)Android Studio菜单Build->Generate Signed APK (2)弹出窗口 (3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过) 点击“Create ne转载 2015-09-21 14:51:58 · 357 阅读 · 0 评论 -
Android动画使用中的若干问题【持续更新】
1、如果你有一个动画效果,比如绕中心旋转,而多个view都用这个动画,而每个view的大小不同,那么应该为每个view关联不同的动画对象,这些对象可以是加载同一个动画而来。如果view大小相同,那么也可以共享同一个动画对象。动画对象在第一次绘制动画的时候进行初始化,通过第一次绘制关联的控件来实际确定自己要平移的位置或者旋转的中心。所以如果不同大小的view共享同一个动画对象,则后绘制动画的view原创 2016-05-11 15:05:55 · 327 阅读 · 0 评论