- 博客(22)
- 收藏
- 关注

转载 【异常】Configure Android Studio such that source detected in git but Unregistered Vcs root detected
In the error message you have the options "Configure" or "Ignore". Click "Configure".Settings window will open. Click the "Add root" option. In my case I only had one path on the list to choose from.
2015-11-19 14:13:23
4057

原创 【总结】Mac版Android Studio常用快捷键总结
Mac版Android Studio常用快捷键总结,包括设置方式,对最常用的几个快捷键和不太常用的快捷键进行了区分(基于个人开发经验总结)
2015-10-14 11:45:44
1996
原创 【总结】ImageView的使用
一、手势缩放的ImageView库:双击放大缩小,回弹,多点触摸等http://download.jikexueyuan.com/detail/id/1872.html使用方法:将library项目中的uk.co.senab.photoview包整体导入工程,简单修改代码后,就可使用photoview类二、ImageView.ScaleType设置图解 : http://b
2016-03-19 10:56:13
397
转载 【异常】百度定位sdk Couldn't load locSDK3 from loader dalvik findLibrary returned null
参考网页在反复测试的过程中,程序有时候总会有奇葩问题,昨天晚上刚越到个百度定位的问题,查了好久的log, 发现是“Couldn't Couldn't load locSDK3 from loader dalvik重点Log:ActivityManager( 528): Activity idle: Token{426f00d0 ActivityRecord{4
2016-01-19 13:20:11
574
原创 【总结】TextView的使用
(1)滚动:如果TextView中的字符串比较长,可以用ScrollView控件包裹TextView控件,这样可以产生滚动条(2)单位:文字大小使用sp,距离使用dp(3)中间和下加横线:textView.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG); // 下划线textView.getPaint().setFlags(Paint.
2016-01-18 10:39:59
415
转载 【学习】Service与Activity之间通信的几种方式
原文地址 通过broadcast(广播)的形式当我们的进度发生变化的时候我们发送一条广播,然后在Activity的注册广播接收器,接收到广播之后更新ProgressBar,代码如下package com.example.communication; import android.app.Activity; import android.content
2016-01-05 10:43:14
427
原创 【学习】Android代码混淆与反编译
参考网页一、混淆文件说明:在proguard-project.txt文件中几个关键词的意义:-dontwarn android.support.v4.** // 对于v4中找不到相应的类和方法,在编译时不警告-keep class android.support.v4.** { *; } // 对于v4中的类不进行代码混淆-keep interface android.suppo
2015-12-30 09:51:31
341
转载 【总结】输入法弹窗的使用
参考网页在自己写的一个小应用中发现一个问题,当调出输入法后界面最下方的一个按钮被挤到了输入法的上面,这样很不美观,所以找了一下解决办法记录如下:在AndroidManifest.xml文件中找到对应的activity添加该属性:android:windowSoftInputMode。该属性做两件事:1:当用户使该activity获得焦点时决定软键盘是隐藏还是显示
2015-12-22 15:40:49
462
转载 PowerManager和PowerManager.WakeLock的使用:屏幕常亮
前言 学习android一段时间了,为了进一步了解android的应用是如何设计开发的,决定详细研究几个开源的android应用。从一些开源应用中吸收点东西,一边进行量的积累,一边探索android的学习研究方向。这里我首先选择了jwood的 Standup Timer 项目。本文将把研究的内容笔记整理,建立一个索引列表。PowerManager.WakeLock
2015-12-19 13:24:01
609
原创 【总结】EditText的使用
一、layout背景为白色,导致EditText光标消失的解决方案:首先,光标并未消失,只是颜色为白色,看不出来而已,所以,设置EditText属性 android:textCursorDrawable="@null"即可
2015-12-18 15:25:54
389
原创 【异常】Execution failed app:processDebugResources Android Studio
用android studio编译项目的时候,报错:Error:Execution failed for task ‘:app:processDebugResources‘. > com.android.ide.common.process.Process......搜了搜stackoverflow找到了解决方案: 需要修改项目的build.gradle文件,将bui
2015-12-18 09:56:47
1758
原创 SVN的使用(Android Studio)
摘要:关于Android Studio中SVN的主要使用方式,请参考这篇文章这里只记录本人在开发过程中遇到的优化点:一、同步项目到本地后,总有一些文件只与本地环境有关,不会修改,也不会上传,如下面提到的local.properties文件,但在Version Control栏中总是出现,并且每次提交代码时,总是出现,容易误传,SO,有两个方法可以搞定这件事,拯救程(qiang)序(po)员
2015-11-10 11:45:38
1027
原创 【Done】使用selector设置按钮不同状态的样式(Android)
摘要:开发中经常遇到按钮可用/不可用状态显示不同样式,按下/不按下显示不同样式,这样的信息写在代码里太过复杂和冗余,采用drawable文件selector的方式能事半功倍一、了解selector文件的使用方法:示例代码: 概述:在drawable/xxx.xml中配置,通过配置selector,可以使系统运行时根据控件对象的状态使用相
2015-11-10 09:15:15
4187
原创 【Done】使用Drawble文件实现圆角,填充颜色,边框等属性的设置(Android)
(1)这些基本属性都可以写在drawable文件中,具体文件shape.xml如下:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <stroke andro
2015-11-10 09:08:12
2168
原创 【总结】Dialog的使用(Android)
摘要:本文主要介绍自定义Dialog中遇到几个技术点,(1)自定义布局;(2)回调函数一、自定义布局文件(1)跟写任何Activity一样,首先自己写一个完整的XML布局文件;(2)声明一个MyDialog类,继承Dialog,实现View.OnClickListener接口;(3)以下是MyDialog类中的核心代码: @Override protect
2015-11-10 08:33:05
438
原创 使用ViewTreeObserver动态调整控件位置(Android)
(1)添加监听: ViewTreeObserver viewTreeObserver = mLayout.getViewTreeObserver(); viewTreeObserver.addOnPreDrawListener(mListener);(2)监听内容,调整控件位置: private ViewTreeObserver.OnPreDrawListe
2015-11-04 17:07:28
557
原创 【总结 】WebView的使用
参考网页(1)权限:在AndroidManifest.xml设置访问网络权限:(2)布局文件: android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webView" />
2015-10-30 17:33:04
472
原创 Android异常信息统计
思路:java中打印异常信息的方法为e.printStackTrace(),但无法获取字符串信息,所以采用数据流的方式获取异常的信息,并加以进一步处理解决方式:try { int a = 1; int b = 0; int c = a / b;} catch (Exception e) { ExceptionHelpUtil.addExcept
2015-10-27 10:55:24
613
原创 Android Studio Debug调试教程
由于网上有太多的Debug教程,在此不再赘述,而是整理相关网址进行汇总一、Debug教程关于如何设置断点,调试,step into, step over, 高级调试(设置参数值)等等http://www.cnblogs.com/firstcsharp/p/4333264.html二、调试前找不到进程 no debuggable applications 问题的解决办法确
2015-10-16 10:33:22
943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人