Android开发记录
文章平均质量分 70
luo15309823081
这个作者很懒,什么都没留下…
展开
-
如何得到手机屏幕的分辨率--使用记录
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R原创 2014-11-18 22:52:35 · 622 阅读 · 0 评论 -
Android fragment用法
1 .创建Fragment如何创建Fragment呢?其实它与创建Activity一样要继承父类,这里不考虑向下兼容问题在创建Fragment时最常用的就是两个父类了,Fragment 和 ListFragment,通常说起来,创建一个Fragnemt只要使用三种方法:① OnCreate() ② OnCreateView()③ onPause()他们3个方法即可穿件一个F原创 2015-07-14 10:19:03 · 689 阅读 · 0 评论 -
自定义圆角矩形---BitmapShader
今天,在网络上学习时发现了一个好东西啊--BitmapShader ,改变图片的形状,自定义控件后可以重复使用--哈哈。这里我进行了自己的理解并且自己实现了一个,我会对每一个代码语句进行注解。如果想自己详细的学习,请看鸿洋大大的作品-http://blog.csdn.net/lmj623565791/article/details/41967509%20mutable在上图中有原创 2015-07-08 16:48:01 · 1360 阅读 · 0 评论 -
Android 中如何取得已经安装在手机山的app的信息
android手机上的app都安装data/data文件下1. 用户安装的app在data/data/app目录下2. 系统自带的app在data/data/system目录下注意如果想要查看data/data下文件夹中的数据,数据必须是root的,否则看不到data/data文件夹中的内容,模拟器可以看到。下面是代码,获得手机安装软件app信息都存在AppInfo.java类中,原创 2015-06-14 00:08:39 · 550 阅读 · 0 评论 -
代码混淆详解
代码混淆详解2014-10-13 09:23 5309人阅读 评论(3) 收藏 举报什么是代码混淆Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java转载 2015-12-17 10:21:03 · 601 阅读 · 0 评论 -
在使用ActionBarActivity和AppCompatActivity时,对应的android v7包的版本
在使用ActionBarActivity和AppCompatActivity时,对应的android v7包的版本,今天就行了android studio 的升级,升级后建立activity时,继承的父类activity不在是ActionBarActivity而是AppCompatActivity,但是建立activity后android studio报错,出现support.v7包中不存在App原创 2015-06-13 21:55:45 · 5364 阅读 · 0 评论 -
Unable to add window -- token null is not valid; is your activity running?
在使用PopupWindow时出现的error,这个错误有一句话is your activity running?看到这句话时,立刻想到了是由于PopupWindow依赖的窗口没销毁掉。 PopupWindow的创建方式:// 获取自定义布局文件activity_popupwindow_left.xml的视图 private void createPop(){ View popupWindo原创 2016-11-09 13:36:47 · 16446 阅读 · 2 评论 -
Android ContentProvider的基本使用
今天我准备写一个android 软件版本升级功能,从网上发现了一个downloadmanager配合ContentProdiver下载更新的例子,由于ContentProvider在开发中很少自定义,所以忘了很多,并且自己没有ContentProvider的笔记帮助回忆,所以今天做了一个学习笔记。大家对这个组件都不陌生,它的主要功能就是进程间通信。例如A应该要获得B应用的数据,就可以用Cont原创 2016-12-29 16:42:29 · 650 阅读 · 0 评论 -
Material Design 定制状态栏
android官方文档,定制状态栏,在google官方文档中优点难找,这次看到了就作为笔记记录在博客上,方便以后原创 2016-12-30 17:40:27 · 470 阅读 · 0 评论 -
工厂模式起步
在java开发中经常会听到这样的话,“针对接口编程,不针对实现编程”,可能你已经知道了,但是在这里我还是啰嗦一下,使用接口编程,可以隔离掉以后系统可能发生的一大推改变。为什么呢?如果代码是针对接口写的,那么通过多态,它可以与任何新类实现该接口。但是,当代码使用大量的具体类时,等于自找麻烦,因为一旦加入新的具体类就要修改源代码。1.当看到“new”,就会想到“具体”是的,当使用“new”时,原创 2017-02-06 23:40:31 · 337 阅读 · 0 评论 -
用Scroller实现简单viewpager滑动
用Scroller实现简单viewpager滑动看了guolin大神的一篇博客,介绍的很详细,不适合小白。 viewpager可以左右滑动,如何做的呢,viepager的实现代码太多了3千多行,不做深究了。我们是实现简单的滑动即可。说道滑动大家一定会想到scrollTo(x,y)和scrollBy(x,y)。现在来看一下他们的起源,从View控件中可以找到。public class View im原创 2017-02-09 21:35:14 · 1190 阅读 · 1 评论 -
如何获取手机sd可用空间大小和手机内存可用空间大小
package com.luo.safemobile;import android.annotation.TargetApi;import android.app.Activity;import android.os.Build;import android.os.Bundle;import android.os.Environment;import android.os.StatF原创 2015-06-13 23:43:47 · 676 阅读 · 0 评论 -
Android Studio 使用Support.v7和support.v4包遇到的各种问题
使用v7和v4包时会出现这种情况:/Users/luolawn/Project/AndroidStudioProject/news/ThirdLib/PullToRefreshLibrary/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.0.0/res/values-v11/values.xmlEr原创 2015-05-05 12:56:31 · 25269 阅读 · 0 评论 -
android启动其他acitivity过程中,出现的短暂黑屏问题
我遇到的问题: 我从activity A 启动原创 2014-11-19 14:46:29 · 645 阅读 · 0 评论 -
http://blog.csdn.net/xiaanming/article/details/9401981
转载请注明出处:http://blog.csdn.net/xiaanming/article/details/9401981ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个问题,说实话我也没有一个解决这个问题的终极方法(百试百灵转载 2014-11-21 00:55:58 · 489 阅读 · 0 评论 -
android 很多牛叉布局github地址
https://github.com/Trinea/android-open-project原创 2014-11-24 19:19:02 · 6501 阅读 · 0 评论 -
修改EditText中光标的颜色
今天,我在写黑夜模式时,遇到了一个问题,我的光标不见了,为了可以看见光标,我修改了光标的颜色,好像次方法只能在api3.0以后那就是修改EditText中的一个属性,android:textCursorDrawable="",注意在修改时,它的值一定要是drawable形式的,如果你只是给了,如下android:textCursorDrawable="@color/black",那原创 2014-12-02 19:18:32 · 600 阅读 · 0 评论 -
ViewPager滚动监听解释
这周做了一个需求,使用viewpager实现图片的滚动,我的需求是三张图片,要求在滚动时,图片在两两之间有淡入淡出效果,要想实现这个效果,要在viewpager的滚动监听中操作,首先看一下viewpager的滚动监听函数OnPageChangeListener这个接口需要实现三个方法:(onPageScrollStateChanged,onPageScrolled ,onPageSelec原创 2014-12-05 16:45:00 · 3274 阅读 · 0 评论 -
把html转化成string代码
public static String htmlToText(String inputString) { String htmlStr = inputString; // 含html标签的字符串 String textStr = ""; java.util.regex.Pattern p_script; java.util.原创 2014-12-05 17:50:41 · 7257 阅读 · 0 评论 -
自定组件
大家都知道,在android中自定义控件时,基础的做法就是继承View类,在重写View中的方法的一些方法下面来说明一下一些方法: protected void onFinishInflate() 这是个回调方法,当activity从xml布局文件加载组件并利用xml文件构建ui时,该方法就会被回调。 protected void onMeasure(int widthMeas原创 2014-12-24 21:48:31 · 368 阅读 · 0 评论 -
圆角边框,渐变背影的TextView
默认情况下呢,textview组件是没有边框的,那么如果想在textview周围添加边框,该如何实现呢?我们可以为Textview设置一个背景Drawable,该Drawable是一个边框,这样不就实现了带边框的Textview么。下面是布局文件 android:id="@+id/list_item" android:layout_width="match_原创 2014-12-25 20:52:10 · 658 阅读 · 0 评论 -
Android中View和ViewGroup介绍
转载blog地址 http://blog.csdn.net/linghu_java/article/details/98388731. 概念Android中的View与我们以前理解的“视图”不同。在Android中,View比视图具有更广的含义,它包含了用户交互和显示,更像Windows操作系统中的window。ViewGroup是View的子类,所以它也具有View的特性转载 2015-02-26 17:34:41 · 391 阅读 · 0 评论 -
Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明
Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明分类: Andoird技巧拾取2012-02-10 00:02 40693人阅读 评论(39) 收藏 举报androidscrolllayoutbuttonstringclass 转载 :http://blog.csdn.net/qinjuning转载 2015-04-10 18:34:20 · 319 阅读 · 0 评论 -
FAQ_07_android:clickable 问题
FAQ_07_android:clickable 问题分类: FAQ2011-07-17 16:11 8808人阅读 评论(6) 收藏 举报androidbuttonxmllayout在android Button的xml文件属性中有这麽一个属性标签:[html] view plaincopyprint?andro转载 2015-04-10 18:32:53 · 373 阅读 · 0 评论 -
Android中View绘制流程以及invalidate()等相关方法分析
Android中View绘制流程以及invalidate()等相关方法分析分类: Andoird框架浅析2011-12-29 21:18 118522人阅读 评论(96) 收藏 举报androidlayoutbuttonhierarchy框架constructor目录(?)[+]转载 2015-04-10 18:41:36 · 365 阅读 · 0 评论 -
Android Scroller类的详细分析
尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/7321910 Scroller这个类理解起来有一定的困难,刚开始接触Scroller类的程序员可能无法理解Scroller和View系统是怎么样联系起来的。我经过自己的学习和实践,对Scroller的用法和工作原理有了一定的理解,在这里和大家分享一下,希望大转载 2015-04-13 14:36:24 · 353 阅读 · 0 评论 -
Android开发时,那些相见恨晚的工具或网站!
Android开发时,那些相见恨晚的工具或网站!2017-03-09 D_clock爱吃葱花 技术视界 本文来我在知乎话题Android开发时你遇到过什么相见恨晚的工具或网站?下的回答!在实际Android开发过程确实会有很多相见恨晚的工具或网站出现,下面是我自己的一些分享。1源码网站 https://github.com/googlesamples Android系统每次推出一些新特性,Go转载 2017-03-15 09:26:20 · 620 阅读 · 0 评论