android
无法预知
开始android
展开
-
Android系统预安装可以被删除的APP
在文件下frameworks\base\services\java\com\android\server\pm\PackageManagerService.java下 // Collect all system packages. mSystemAppDir = new File(Environment.getRootDirectory(), "myAP原创 2015-02-05 11:58:27 · 964 阅读 · 0 评论 -
Android-Universal-Image-Loader ImageLoaderConfiguration 全局初始化此配置
public class LauncherApplication extends Application {@Overridepublic void onCreate() {super.onCreate();ImageLoader(getApplicationContext());}public static void ImageLoader(Contex原创 2015-05-25 11:38:45 · 1294 阅读 · 0 评论 -
Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类【转】
package com.soai.imdemo;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.InputStream;import android.graphics.Bitmap;import android.graphics.Bit转载 2015-05-25 19:34:08 · 642 阅读 · 0 评论 -
android meta-data作用
android 开发中:在AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中,不同的父元素,在应用时读取的方法也不同。1 :在Activity应用元素。 xml代码段: java代码段: ActivityInfo info=this.getPack转载 2016-01-27 16:04:04 · 2940 阅读 · 0 评论 -
自定义Dialog
工具类: public class DialogUtil {@SuppressLint("InlinedApi")public static Dialog createLoadingDialog(Context context) { LayoutInflater inflater = LayoutInflater.from(context); View v = inflater.i原创 2016-03-11 16:36:05 · 692 阅读 · 0 评论 -
Android 代码混淆,Android proguard 使用说明
-include {filename} 从给定的文件中读取配置参数 -basedirectory {directoryname} 指定基础目录为以后相对的档案名称 -injars {class_path} 指定要处理的应用程序jar,war,ear和目录 -outjars {class_path} 指定处理完后要输出的jar,war,ear和目录的名称 -li原创 2017-02-06 10:06:11 · 363 阅读 · 0 评论 -
Android项目流程、设计原则、编码规范、技术特点和过时技术
该文转自 http://www.jianshu.com/p/5cebc56784f6 自己留着以备后用 Java知识体系 Android知识体系 Android项目流程Android开发者故事 该流程不仅适用于Android项目开发,也部分适用于其他互联网和IT产品。史上最全APP前期、开发、后期工具:http://www.fdtx.org.cn/app.html 一、产品前期1.市转载 2017-02-28 14:50:32 · 3021 阅读 · 0 评论 -
获取AndroidAPP当前进程的名称
public static String getProcessName(Context cxt, int pid) { ActivityManager am = (ActivityManager) cxt.getSystemService(Context.ACTIVITY_SERVICE); List runningApps = am.getRunningAppProcesses原创 2017-03-02 17:25:51 · 3520 阅读 · 0 评论 -
获取Android唯一设备号
public class SystemPropertiesInvoke { private static final String TAG = “SystemPropertiesInvoke”; private static Method getLongMethod = null; private static Method getBooleanMethod = nul原创 2017-04-11 18:18:48 · 563 阅读 · 0 评论 -
获取Android设备唯一号
public class PropertyUtils {private static volatile Method set = null;private static volatile Method get = null;public static void set(String prop, String value) { try { if (null == set) {原创 2017-04-11 18:27:43 · 516 阅读 · 0 评论 -
开启Java8来启用Lambda表达式在Android Studio的一些配置
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-04-20 18:24:55 · 801 阅读 · 0 评论 -
ADB常用命令记录
1.adb shell monkey -p com.motk -v -v -v -s 12 --throttle 5001000指定包名为com.motk、Log详细程度最高、随即数种子为12、单步间隔为500ms、总计执行1000步。2.adb shell dumpsys meminfo <package_name> 命令dumpsys [options]原创 2017-06-20 10:08:36 · 477 阅读 · 0 评论 -
使用 textview实现文字的阴影效果,浮雕效果
字体阴影需要四个相关参数:1. android:shadowColor:阴影的颜色2. android:shadowDx:水平方向上的偏移量3. android:shadowDy:垂直方向上的偏移量4. Android:shadowRadius:是阴影的的半径大少5. 使用 textview的4个属性来实现:android:shadowColor 阴影颜色android:shadowDx原创 2017-06-20 18:40:19 · 1344 阅读 · 1 评论 -
ListView之BaseAdapter的基本使用以及ViewHolder模式
话说开发用了各种Adapter之后感觉用的最舒服的还是BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接口类Adapter的,使用BaseAdapter时需要重写很多方法,其中最重要的当属getView,因为这会涉及到ListView优化等问题,其他的方法可转载 2015-05-25 13:24:48 · 635 阅读 · 0 评论 -
Android从资源文件中读取文件全
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源! res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指转载 2015-05-25 20:32:29 · 948 阅读 · 0 评论 -
Android学习笔记__1__Android体系架构
Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其软件层次结构自下而上分为以下几个层次:第一、操作系统层(OS)第二、各种库(Libraries)和Android 运行环境(RunTime)第三、应用程序框架(Application Framework)转载 2015-05-19 22:18:49 · 584 阅读 · 0 评论 -
android httpurlconnection 上传文件 附加 账号和密码
android httpurlconnection 上传文件 附加 账号和密码原创 2015-02-26 16:09:59 · 2178 阅读 · 0 评论 -
Android推送方案分析(MQTT/XMPP/GCM)
本文主旨在于,对目前Android平台上最主流的几种消息推送方案进行分析和对比,比较客观地反映出这些推送方案的优缺点,帮助大家选择最合适的实施方案。 方案1、使用GCM服务(Google Cloud Messaging)简介:Google推出的云消息服务,即第二代的G2DM。优点:Google提供的服务、原生、简单,无需实现和部署服务端。缺点:Android版本限制(必须大于2.2版本),转载 2015-04-18 20:52:01 · 640 阅读 · 0 评论 -
Android推送方案分析(MQTT/XMPP/GCM)
本文主旨在于,对目前Android平台上最主流的几种消息推送方案进行分析和对比,比较客观地反映出这些推送方案的优缺点,帮助大家选择最合适的实施方案。 方案1、 使用GCM服务(Google Cloud Messaging) 简介:Google推出的云消息服务,即第二代的G2DM。 优点:Google提供的服务、原生、简单,无需实现和部署服务端。 缺点:Android版本限制转载 2015-04-18 20:54:46 · 957 阅读 · 0 评论 -
统计目录大小和时间删除早期的文件
private void deleteOldestFile(File directory){File[] files = directory.listFiles();Arrays.sort(files, new Comparator() { @Override public int compare(File f1, File f2) {转载 2015-04-13 19:57:57 · 667 阅读 · 0 评论 -
Android控件之HorizontalScrollView 去掉滚动条 用按钮控制滚动方向
在默认情况下,HorizontalScrollView控件里面的内容在滚动的情况下,会出现滚动条,为了去掉滚动条,只需要在里面加一句 android:scrollbars="none"。如果想实现在代码里面,点击左(右)按钮【btnLeft(btnRight)】,滚动条里面的内容会向左向右滚动【horizontalScrollViewMM】。代码如下:滚动条向左滚动:转载 2015-04-24 11:24:37 · 1005 阅读 · 0 评论 -
Android 快速开发框架:推荐10个框架:afinal、ThinkAndroid、andBase、KJFrameForAndroid、SmartAndroid、dhroid..
对于Android初学者以及对于我们菜鸟,这些大神们开发的轻量级框架非常有用(更别说开源的了)。 下面转载这10个框架的介绍:(按顺序来吧没有什么排名)。一、 Afinal官方介绍:Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过fi转载 2015-05-09 16:19:02 · 22531 阅读 · 0 评论 -
获取手机所有apk,部分代码片段
private void loadAllAppsByBatch() { final long t = DEBUG_LOADERS ? SystemClock.uptimeMillis() : 0; // Don't use these two variables in any of the callback runnables.原创 2015-05-11 14:56:45 · 678 阅读 · 0 评论 -
GitHub上史上最全的Android开源项目分类汇总
以下内容为转载 版主原网址 http://itindex.net/detail/51896-github-android-开源GitHub上史上最全的Android开源项目分类汇总标签: github android 开源 | 发表时间:2014-11-23 23:00 | 作者:u013149325分享到:出处:http://blog.csdn.net转载 2015-05-04 15:58:49 · 3588 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
本文介绍如何在Eclipse中搭建Android Wear的开发环境。 切记,这一切并非你想的那么简单 下面详细说明操作步骤,保证你可以正常工作。打开你的“Android SDK Manager”升级需要的SDK,将SDK Tools升级到23.02以及Android 4.4W下的所有项,主要一定要升级Extra下的”Google Repository”,建议你把所有能升级的全部升级。 升级完转载 2015-05-12 23:05:45 · 508 阅读 · 0 评论 -
android 4.4 支持透明状态栏和透明导航栏
Google 在 4.4 给全屏阅读文字或玩游戏这种情景增加了透明状态栏和透明导航栏的功能方法1:设置 Acitivity 所在 window 的属性 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSt转载 2015-05-05 20:55:20 · 1263 阅读 · 0 评论 -
Android中Bitmap和Drawable
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获转载 2015-05-14 13:00:08 · 588 阅读 · 0 评论 -
Android代码集合
http://1d5317.l5.yunpan.cn/lk/cjwwij3FcBtZV#/-0原创 2015-05-26 19:09:43 · 640 阅读 · 0 评论 -
Android 使用shape定义不同控件的的颜色、背景色、边框色
<padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" /> </shape>原创 2017-06-19 14:58:31 · 6061 阅读 · 0 评论