
Android 基础
Android_Dev_Tigger
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android开发之如何保证Service不被杀掉(broadcast+system/app)
序言 最近项目要实现这样一个效果:运行后,要有一个service始终保持在后台运行,不管用户作出什么操作,都要保证service不被kill,这可真是一个难题。参考了现今各种定制版的系统和安全厂商牛虻软件,如何能保证自己的Service不被杀死呢? 其实除了常规的手段,我们可以参考一下微信和360,设置-程序-正在运行,可以看到微信是同时开启了两个进程和服务: 【有兴趣可转载 2016-02-15 15:09:16 · 768 阅读 · 0 评论 -
android设置activity全屏 | 无标题
1.设置activity无标题 方法一: 在Manifest.xml中为activity增加属性: android:theme="@android:style/Theme.NoTitleBar" 方法二: 在activity的onCreate()中加入:requestWindowFeature(Window.FEATURE_NO_TITLE); 2.设置原创 2016-02-26 15:22:02 · 550 阅读 · 0 评论 -
Android Studio创建库项目及引用
Android Studio创建库项目其实创建的是在主项目下创建Module模块,这个Module模块创建的时候选择库项目模式。 为什么要这样处理呢?因为在Android Studio中一个WorkSpace工作空间就是一个Android主项目。主项目其实也就是这个工作空间的一个Module模块,只不过这个模块是一个主模块。如果要想创建库项目,显而易见也应该是一个module模块项目,设置成L原创 2016-02-26 11:17:35 · 569 阅读 · 0 评论 -
Android studio如何使用SVN进行版本控制?
著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:夏海亮 链接:http://www.zhihu.com/question/32298079/answer/56010423 来源:知乎 通过这两天对Android Studio的研究,终于搞通了Android Studio的基本操作及与SVN的相关关联操作(这样才能在公司的开发工作中使用);Google年底转载 2016-02-26 11:16:51 · 592 阅读 · 0 评论 -
Android中ScrollView嵌套ListView
这几天项目需要在ScrollView中放入ListView,一开始还以为很轻松的,就是一个xml的布局问题。但是实际操作才发现问题,会发现ListView会显示不完全,它的高度始终有问题。网上同样有很多人遇到这样的问题,大多数人不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,它的高度是无法计算的。 但是既然已经有这样的需求,就要实转载 2016-02-24 23:08:57 · 401 阅读 · 0 评论 -
Android ActivityGroup
在android应用中底部导航栏可以说是十分常见的,如新浪微博,微信等都是这种设计,大家在做这种应用第一反应就是使用TabActivity,今天就来分享下如何用ActivityGroup来代替TabActivity,以及这样使用的优点。 ActivityGroup是Google提供的一个非常优秀的API,而TabActivity是ActivityGroup唯一的一个子类。 Activi转载 2016-02-24 22:44:27 · 432 阅读 · 0 评论 -
自定义ScrollView
Android中的ScrollView其实是很简陋的,竟然没有和ListView一样的可以设置一个OnScrollListener,不过没有关系,我们可以继承自ScrollView来自定义一个。废话不多说,直接上代码: public class ObservableScrollView extends ScrollView { public ObservableScrollView转载 2016-02-24 22:00:55 · 530 阅读 · 0 评论 -
Inbox下拉刷新效果
最近Google发布了Inbox应用,除了拥有gmail的功能之外,还整合了To do list, 提醒, 分类等功能,体验上也是很赞,设计上采用了最新的Material Design. 这里可以注意到下拉刷新是一个全新的样式,之前我有一篇博客提到Google官方添加了自带的下拉刷新组件Android SwipeRefreshLayout,很自然联想到这次的刷新组件也是自带的么?于是更新了s转载 2016-02-24 09:35:51 · 383 阅读 · 0 评论 -
android中调用App市场对自身App评分
苹果的app评价很容易,直接请求AppStore的一个链接就好了,android市场这么多,请求一个链接肯定不行。之前一直以为很麻烦,也没有仔细研究,今天竟然发现原来很简单。上代码: Uri uri = Uri.parse("market://details?id=" + context.getPackageName()); Intent goToMarket = new Intent(In转载 2016-02-22 16:30:04 · 469 阅读 · 0 评论 -
Android Studio如何找到当前类/方法被引用位置
或者使用快捷键 Ctrl+G 在控制栏中将会显示哪些地方引用了该方法原创 2016-02-18 09:52:39 · 1237 阅读 · 0 评论 -
"Cant start Git: git.exe probably the path to Git executable is not valid" Fix it." error
When you get this error, it usually means that the person who you imported the project from was using the Git VCS(Version Control System) but, if you're not using it, you can turn it off. To do t转载 2016-02-18 09:29:26 · 13424 阅读 · 0 评论 -
导入Eclipse工程 到 Android Studio
一、从Eclipse导入工程到Android Studio 根据官方的介绍,Android Studio可以兼容Eclipse的现有工程,但需要做一些操作: 首先升级ADT到最新版本,目前为版本号为22(注意和ADT相关的组件最好一并升级,避免后期可能出现的错误) 选择需要从Eclipse导出的工程,右键选择Export并选择Android下的Generate Gradle Bu转载 2016-02-18 09:27:41 · 812 阅读 · 0 评论 -
Android Studio如何更改JDK和SDK的路径?
这个对于很多刚转到Android Studio上的来说,确实是一个问题。可能你在设置里面找了很久都没找到这个选项。 直接上图吧,按下图就可以找到设置的地儿了,然后直接设置到你SDK或者JDK的路径即可:转载 2016-02-15 14:45:51 · 1176 阅读 · 0 评论 -
ViewPager禁止左右滑动切换功能
public class BaseViewPager extends ViewPager { private boolean scrollable = true; public BaseViewPager(Context context) { super(context); } public BaseViewPager(Context context, AttributeSet a原创 2016-02-17 15:49:51 · 721 阅读 · 0 评论 -
怎样删除github中的项目
1,登陆后点击中间的Repositories选项,然后点击进你的项目 2,进去项目后如下图,点击右下角的settings 3,进入settings页面后拖到最下方,可以看到有delete按钮,然后还等什么,点击一下 4,点击delete this repository这个按钮后会弹出如下窗口,输入你的原创 2016-02-26 18:30:48 · 721 阅读 · 0 评论