- 博客(23)
- 资源 (4)
- 收藏
- 关注

原创 JDK源码阅读大纲
java.lang1) Object2) String3) AbstractStringBuilder4) StringBuffer5) StringBuilder6) Boolean7) Byte8) Double9) Float10) Integer11) Long12) Short13) Thread14) ThreadLocal15) Enum16) Thr...
2019-04-22 15:58:37
407

原创 android 常用的功能
Android开发过程中常用到的功能(持续更新...)一、int string 相互转换 int 转 string 1.) String s = String.valueOf(i); 2.) String s = Integer.toString(i); 3.) String s = "" + i; stri
2016-08-15 14:23:49
355
原创 设计模式的六大原则之一:单一职责原则
1、单一职责原则(Single Responsibility Principle,简称SRP )原始定义:There should never be more than one reason for a class to change。核心思想:应该有且仅有一个原因引起类的变更问题描述:假如有类Class1完成职责T1,T2,当职责T1或T2有变更需要修改时,有可能影响到该类的另外一个职责正常工作。SRP好处组织代码让我们想象一个汽车修理工。 他使用很多工具一起工作。这些工具按类
2021-08-03 18:56:15
225
原创 自定义Dialog实现
系统提供的对话框样式比较简单,我们需要自己定义风格样式不同的对话框以满足产品的需要。自定义主题(theme) @android:color/transparent true @null true false
2017-03-06 17:49:39
479
转载 Android Studio "nativeLibraryDirectories=[/data/app/com.lukouapp-1/lib/arm64, /vendor/lib64, /system
Android Studio"nativeLibraryDirectories=[/data/app/com.lukouapp-1/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libxxxx.so" 问题原因:64位机器默认去查找arm64-v8a目录下是否有合适的64位库,如果没有则回去libs下查找32位的库,
2017-02-20 13:35:30
2714
原创 android XML实现切换效果
一、通过在布局文件中引用XML实现填充颜色透明度的变化xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> android:state_pressed="true"> android:color="#1
2016-07-29 16:08:06
827
原创 android定时器
android 在很多功能中需要使用定时器功能,例如定时刷新某个控制、倒计时功能、模拟时间显示等。定时器的实现有以下几种方法:一、使用Timer创建一个定时器Timer timer = new Timer();创建定时器任务TimerTask task = new TimerTask() { @Override public void run() {
2016-07-27 14:55:49
465
原创 Android studio 的使用心得
刚升级Android studio 2.1.2版本。记录一下使用的过程。下载以及升级最新版本的SDK相关数据,使用的是SVN。没有SVN的话,只能自己在网上找些国内的镜像,更新相关版本。问题一:Fetching Android SDK component information网上有人给出了方案:1)进入刚安装的Android Studio目录下的bin目录。找到idea.proper
2016-07-04 09:25:23
1001
原创 Android监控WIFI和GSM状态并绘制网络强度
在实际工作中,常常遇到APP显示网络强度的需求。使用过程中涉及的应用权限如下:一、网络强度分为二个部分: 1、手机网络GSM(2G/3G等) GSM需要注册PhoneStateListener监听器,通过监听网络改变,获取手机当前网络的强度。 2、Wifi网络
2016-06-30 17:56:45
6151
转载 Android ViewFinder
在Android获取一个View一般都是通过如下方式:TextView textView = (TextView) findViewById(R.id.textview);相信大家都写过无数次findViewById了吧,每次都要Cast一下是否很不爽啊。今天就来介绍三种简便的方法避免这种Cast
2016-06-30 10:52:46
878
转载 手把手教你AndroidStudio多渠道打包
博客原文:http://blog.youkuaiyun.com/mynameishuangshuai/article/details/51783303
2016-06-30 09:57:15
256
原创 第十例:获取手机号获取本机通讯录中存储的姓名
String sPhone = "xxxx"; //查询的手机号 List contactinfoList = new ArrayList(); String[] projection = { ContactsContract.PhoneLookup.DISPLAY_NAME, ContactsContract.
2015-11-05 18:03:31
2052
转载 Android各个版本版本号对应关系表及悬浮框
原文链接:http://blog.youkuaiyun.com/zgp18963349823/article/details/4424196悬浮窗权限http://www.jianshu.com/p/167fd5f47d5c7
2015-11-02 17:08:24
534
原创 第九例:Sharedpreferences使用及软键盘收起
Android应用开发SharedPreferences存储数据的使用方法SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据。一、存储//实例化SharedPreferences对象(第一步)SharedPrefer
2015-10-30 15:10:39
394
原创 第七例:短信监控之内容观察者
package demo.my.com.myapidemo.content;import android.app.Activity;import android.content.ContentResolver;import android.content.Context;import android.database.ContentObserver;import android.dat
2015-10-23 16:18:28
1007
原创 第六例:Activity的切换动画
在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:public void overridePendingTransition (int enterAnim, int exitAnim)其中:enterA
2015-10-21 16:33:42
396
原创 第四例:Intent启动Activity的几种方式(一)
activity的启动模式有四种,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance”一、standardxml中配置,android:launchMode = "standard"<activity android:name=".app.ui.IntentLaunchModeActivity"
2015-10-14 18:00:25
4158
原创 第三例:Activity的生命周期
从网上下载一张经典的Activity生命周期图片下面使用代码演示Activity的调用过程:package demo.my.com.myapidemo.app.ui;import android.app.Activity;import android.content.Context;import android.content.Intent;import andro
2015-10-13 17:44:24
319
原创 第二例:Clipboard剪贴板
剪贴板:主程序package demo.my.com.myapidemo.content;import android.app.Activity;import android.content.ClipData;import android.content.ClipboardManager;import android.content.Intent;import android.net.
2015-10-10 18:05:39
521
原创 第一例:HelloWorld
package demo.my.com.myapidemo.app;import android.app.Activity;import android.os.Bundle;import demo.my.com.myapidemo.R;public class HelloWorld extends Activity { @Override protected void
2015-10-09 17:07:23
330
转载 AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent
2015-10-09 16:55:35
278
AntDesign3.9.x_Axure_20180903.rplib.zip
2020-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人