- 博客(15)
- 收藏
- 关注
原创 Android中的ContextMenu
Android 的ContextMenu,即上下文菜单。(类似电脑上的鼠标右键功能,选中某个元素,然后点右键,在弹出菜单上执行操作。)在手机上,通过长时间按住界面上的元素,就会出现事先设计好的上下文菜单。实现ContextMenu,一般要用到以下三个方法:(1)registerForContextMenu(getExpandableListView());//注册上下文菜单
2014-12-23 16:58:02 2677
原创 Android自定义TitleBar
系统自带的控件不足以满足我们的需求时,我们可以自定义控件。一般我们的程序中可能有很多个活动都需要自定义的标题栏,如果在每个活动中的布局中都编写一遍同样的标题栏代码,明显会导致代码的大量重复。这时候我们就可以引入布局的方式来解决这个问题。首先创建标题栏的布局文件title.xml,代码如下<LinearLayout xmlns:android="http://schemas.and
2014-12-23 16:57:04 2162
翻译 Material Design中对Navigation Drawer的介绍 中文版
抽屉式导航抽屉式导航是Google应用程序中一种常见的模式。抽屉导航从左侧滑出,它遵循列表的关键设计线和标准。排版字体Roboto Medium, 14sp, #FFFFFFRoboto Regular, 14sp, #FFFFFF列表项: Roboto Medium, 14sp, 87% #000000副标题: Roboto Medium, 14sp, 54%
2014-12-11 15:26:39 1412
转载 Notification 简单使用
Android Notification 简单使用,java代码如下:public class MainActivity extends Activity implements View.OnClickListener { NotificationManager notificationManager;//通知控制类 int Notification_ID = 0; @
2014-12-09 23:27:48 664
原创 Android Studio升级1.0 RC后,如何从GitHub导入项目以及对原项目的Gradle配置修改
今天Android Studio更新到了1.0 RC版。官方说明翻译过来如下:此版本包括大量的 bug 修复;更新了 splash 屏幕和全新的图片,包括新的 logo;IDE 目录也从 AndroidStudioBeta 改为了 AndroidStudio,当你首次运行这个版本的时候,应该要从 beta 设置目录导入你的设置。现在,我们绑定了一个本地 Maven
2014-12-09 23:27:17 1177
原创 AsyncTask 的使用
AsyncTask的定义:public abstract class AsyncTask<Params, Progress, Result> {AsyncTask是抽象类.AsyncTask定义了三种泛型类型 Params,Progress和Result。Params 启动任务执行的输入参数,比如HTTP请求的URL。Progress 后台任务执行的百分比。Result 后台执行任务最...
2014-12-09 23:26:01 708
原创 活动的启动模式
活动的启动方式一共有四种。分别是standard、singleTop、singleTask和singleInstance。首先Android是用返回栈来管理活动的,栈即先进后出。standardstandard是默认的启动模式,在不进行显式指定的情况下,所有活动都会自动使用这种启动模式。 从FirstActivity基础上启动从FirstActivity基础上启动,会在栈顶新建一个FirstAct...
2014-12-09 23:25:17 952
原创 Android app中调用启动其他应用(系统应用和第三方应用)2016.10.25新增android 6.0打电话api
一、打开第三方应用方法一Intent intent=new Intent(); //包名 包名+类名(全路径) intent.setClassName("com.linxcool", "com.linxcool.PlaneActivity"); startActivity(intent);方法二Intent intent = new Intent(); Co
2014-12-09 23:24:40 24883 1
原创 Ubuntu 14 配置Android Studio的快捷启动方式
转载请注明出处:http://blog.csdn.net/aaa111/article/details/41833179在window7下安装配置了Android Studio之后就想把ubuntu下的Android Studio整舒服。桌面图标Ubuntu下解压Android Studio压缩包后有个名为"Install-Linux-tar.txt"的说明文件,里面有这么一段:Unpack th...
2014-12-09 23:24:01 19488 2
原创 如何在Eclipse和Android Studio中导入library project
在Eclipse中:把一个项目作为library右键点击project选择Properties。在Properties窗口选则Android。在右侧视图勾选“Is Library”,点Apply点击OK关闭窗口。如下图:引用一个lib项目确保lib项目和应用项目在同一个workspace右击应用项目,打开Properties在打开的Properties窗口中,选择Android点击Add打开选择项...
2014-12-09 23:23:22 3763
原创 android.os.NetworkOnMainThreadException
2014-10-29 更新内容代码中有网络请求,程序执行的时候LogCat报错如下:android.os.NetworkOnMainThreadExceptionat android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork有趣的是我偶然发现当我按照LogCat给出的android.os.NetworkOnMainT
2014-12-09 23:22:33 1159
转载 android:layout_weight的真实含义
首先声明只有在Linearlayout中,该属性才有效。之所以android:layout_weight会引起争议,是因为在设置该属性的同时,设置android:layout_width为wrap_content和match_parent会造成两种截然相反的效果。如下所示:<LinearLayout android:layout_width="match_parent"
2014-12-09 23:21:01 676
原创 ArrayAdapter和SimpleAdapter简单使用
数据到视图的一般步骤:1.新建一个数据适配器2.适配器加载数据源3.视图ListView加载适配器1.ArrayAdapterpublic ArrayAdapter<String>(Context context, int resource, String[] objects)public ArrayAdapter (Context context, int resource, T...
2014-12-09 23:18:05 1038
原创 初识GitHub
以前注册了GitHub一直没用,今天折腾下.大体步骤呢就是你要现有一个GitHub账户本地要有Git环境初始化两个参数 USER.NAME USER.MEAIL创建ssh密钥 用命令创建或是在Eclipse的preferences里产生在网站上添加ssh key项目右键(首次share)commit本地提交,remote/push远程提交...具体设置不写,上述步骤一半都有
2014-12-09 23:16:22 747
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人