首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
Android 查看哪里用到该组件
2024-09-03
Android中查看布局文件中的控件(view,id)在哪里被调用(使用)
在阅读别人的代码时通常是很痛苦的,有时很想要看一看布局中的控件在哪里被调用了,为之很苦恼 在这里提供一种方法. 复制要查看的控件ID,到R文件中搜索到该ID, 接下来就好办的了,选中ID按下Ctrl鼠标点击,即可跟踪到被调用的地方 在阅读别人的代码时通常是很痛苦的,有时很想要看一看布局中的控件在哪里被调用了,为之很苦恼 在这里提供一种方法. 复制要查看的控件ID,到R文件中搜索到该ID, 接下来就好办的了,选中ID按下Ctrl鼠标点击,即可跟踪到被调用的地方 在阅读别人的代码时通
android开发3:四大基本组件的介绍与生命周期
android开发3:四大基本组件的介绍与生命周期 Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器,. 生命周期 是指进程周期 – 创建到结束的过程 进程类别 前台进程:当前正在前台运行的进程 可见进程:显示在前台中,但用户并未在和其进行交互 服务进程:为用户提供服务的进程 后台进程 空进程:该进程一般是为了缓存机制而存在的 组件介绍 Activity(表现层) 应用程序中,一个A
Android开发10.3:UI组件GridView网格视图
GridView(网格视图) 概述 GridView用于在界面上按行.列分布的方式来显示多个组件 GridView和ListView有共同的父类 : AbsListView 区别:ListView只显示一列,而GridView可以显示多列 GridView也需要通过Adapter来提供显示的数据 XML属性 android:columnWidth setColumnWidth(int) 设置列的宽度 android:gravity setGravi
Android开发10.2:UI组件AutoCompleteTextView(自动完成文本框)
概述 AutoCompleteTextVeiw(自动完成文本框)从 EditText派生而出 PS :EditText用法介绍 当用户输入一定字符后,自动完成自动完成文本框会显示一个下拉菜单,供用户选择某个菜单项之后,AutoCompleteTextView按用户选择自动填写该文本框 XML属性 AutoCompleteTextView除了可使用EditText提供的XMl属性和方法之外,还支持如下常用的XML属性和方法 android:completionHint s
Android安全开发之启动私有组件漏洞浅谈
0x00 私有组件浅谈 android应用中,如果某个组件对外导出,那么这个组件就是一个攻击面.很有可能就存在很多问题,因为攻击者可以以各种方式对该组件进行测试攻击.但是开发者不一定所有的安全问题都能考虑全面. 对于这样的问题,最方便的修复方式就是在确定不影响业务的情况下,将这个存在问题的组件不对外导出变成私有组件.这样做的确很有效,私有组件也很安全.但是,如果存在某个私有组件能被导出组件启动的话,那么这个私有组件其实就不再是私有了.如果攻击者可以通过控制导出的组件对私有组件进行控制,那么攻
Xamarin.Android 绑定友盟社会化分享组件
Xamarin.Android 绑定友盟社会化分享组件 最近在开发博客园Android App的时候需要用到友盟社会化分享组件,在github上搜了一下都没有找到最新版本绑定好的项目,就自己动手来绑定一个最新版本的友盟社会化分享组件(文章发布时的最新版为v6.4.3). 下载友盟Android版SDK 友盟社会化分享组件 v6.4.3 本文只使用到微信,QQ,新浪微博,故只下载了精简版 创建绑定项目 创建步骤如图所示: 添加友盟SDK的jar包到绑定项目的Jars文件夹下 添加下载的友盟SDK项
android 拍照和从相册选择组件
android 拍照及从相册选择组件 单独封装到一个 activity 中便于更好的复用 拍照或从相册选择成功后使用 EventBus 发出广播回传图片路径,和调用者充分解耦合 根据传入参数支持裁剪和不裁剪两种模式 /** * <pre> * 拍照及从相册选择弹出 activity * 成功后会发送 TakePhotoOutputEvent 事件,返回图片路径 * </pre> */ public class TakePhotoPopupActivity extends Activ
Android 查看 无wifi/usb设备的logcat方法
Android 查看 无wifi/usb设备的logcat方法 一.情况 一个定制Android设备,wifi被去掉.我须要调试一个USB设备这样也无法用usb来输出logcat. 由于这个USB设备须要内核驱动支持,因此无法在其他设备调试. 因此有的方法有,一般想到用蓝牙输出logcat,但这是Android wear 才支持的特性. 在代码中增加捕获错误和异常代码.写入sd卡,这个工作量较大.并且麻烦 二.简单的解决的方法 1.安装Android Terminal 软件. 一个可用链接是 h
Android 查看App冷启动时间/热启动时间/页面打开时间
Android 查看App冷启动时间/热启动时间/页面打开时间 冷启动时间 热启动时间 页面打开时间 通过adb查看 adb shell am start -W packageName/ActivityName 结果: Status: ok Activity: packageName/activityName ThisTime: 1298 TotalTime: 1298 WaitTime: 1308 Complete
Android 查看Apk签名方式V1和V2
Android 查看Apk签名方式V1和V2 java -jar apksigner.jar verify -v my.apk -- Verifies Verified using v1 scheme (JAR signing): true Verified using v2 scheme (APK Signature Scheme v2): true 其中,apksigner.jar,位于C:\Android_SDK\build-tools\25.0.2\lib目录下
Android 查看项目依赖树的四种方式
Android 查看项目依赖树的四种方式: 方式一: ./gradlew 模块名:dependencies //查看单独模块的依赖 ./gradlew :app:dependencies --configuration compile //查看项目的编译依赖 方式二:使用Gradle Project 方式三:安装Android Studio插件 gradle view 方式四:如果你嫌在命令行窗口展示观看不友好,这里还有一种体验更好的方式. 输入下面命令行: ./gradlew
Android的视图(View)组件
Android的绝大部分UI组件都放在android.widget包及其子包.android,view包及其子包中,Android应用的所有UI组件都继承了View类,View组件非常类似于Swing变成的JPanel,它代表一个空白的矩形区域. View类还有一个重要的子类:ViewGroup,但ViewGroup通常作为其他组件的容器使用. Android的所有UI组件都是建立在View.ViewGroup基础之上的,Android采用了“组合器”设计模式来设计View和ViewGroup:
Android引用百度定位API第三方组件后导致其它.so文件无法正常加载的问题
查看当前调试设备CPU架构的方法: adb.exe shell getprop ro.product.cpu.abi (一般返回值为:armeabi-v7a) adb.exe shell getprop ro.product.cpu.abi2(一般返回值为:armeabi) 问题场景: 在 Android Library Project A 引用 百度定位组件 http://developer.baidu.com/map/index.php?title=android-locsdk 在 And
[Android学习笔记4]四大应用组件之一:Service 上
一.什么是Service 一个Service就是一个能够在后台执行长时操作的应用程序组件,并且不提供用户界面.一个应用程序组件能够启动一个Service,即使用户切换到另一个应用程序,这个Service也会继续在后台运行.另外,一个组件能够绑定一个跟它交互的Service,甚至是进程间通信(IPC).例如,一个Service可以处理网络事务.播放音乐.执行文件I/O.或者跟CotentProvider交互,所有这些都是在后台完成的. 二.Service的形式 一个Service基本上有两种形式:
Android 使用ViewPager结合PhotoView开源组件实现网络图片在线浏览功能
在实际的开发中,我们市场会遇到这样的情况:点击某图片,浏览某列表(某列表详情)中的所有图片数据,当然,这些图片是可以放大和缩小的,比如我们看下百度贴吧的浏览大图的效果: 链接 这种功能,在一些app中是必不可少的!那如何实现呢?接下来,我将介绍通过ViewPager结合PhotoView开源组件,实现这么样的经典效果! 关于ViewPager如何使用,此文不多介绍,网络上太多相关的知识了:而PhotoView,因为它是一个开源的组件,所以如果你不深入研究它的话,只需要掌握它基本的用法即可! 何
Android 查看手机中所有进程
真机测试的时候发现DDMS对进程的显示很不给力,一些进程管理工具又不显示包名. 所以就自己写了一个小程序,查看自己手机中的进程,显示当前时间和进程的包名: 程序运行截图: 布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width=&
【Android】事件总线(解耦组件) EventBus 详解
当Android项目越来越庞大的时候,应用的各个部件之间的通信变得越来越复杂,例如:当某一条件发生时,应用中有几个部件对这个消息感兴趣,那么我们通常采用的就是观察者模式,使用观察者模式有一个弊病就是部件之间的耦合度太高,在这里将会详细介绍Android中的解耦组件EventBus的使用. EventBus简介 Publisher-Subscriber这种设计模式在GoF中早就详细的解释.也是一种最常用不过的设计模式.而EventBus则是对于Publisher和Subscriber的一种实现,如
Android 查看内存使用状况
再看开发过程中,经常要通过内存的使用量来优化程序. 查看应用程序的命令:adb shell procrank 显示如下: PID Vss Rss Pss Uss cmdline 190 79560K 74736K 49624K 43604K system_server 14335 55776K 55740K 31308K 26676K com.android.launcher2 13074 47408K 4
Android权限安全(2)给基本组件自定义权限(以activity为例)
给基本组件自定义权限(以activity为例) 1.有访问权限的activity的定义端 1.1定义权限 <permission android:name="com.example.f6k5i8.checkpermission.permission.MyAty" /> 1.2为组件指定权限 <activity android:name=".MyAty" android:permission="com.example.f6k5i8.che
Android 查看内存
文章参照自:http://stackoverflow.com/questions/2298208/how-to-discover-memory-usage-of-my-application-in-android#2299813 像Linux这种现代操作系统的内存使用是很复杂的,因此很难准确的知道你的应用程序使用了好多内存. 查看内存使用的方式有很多种,但是各个方式查看到的结果可能会有微略不同. 方式一,Running services 通过手机上Running services的Activit
Android 之 自定义标签 和 自定义组件
1 自定义标签 这是我的模板项目目录 既然想像 android:text 那样使用自己的标签,那么首先得有标签. 在 res/values/ 下我新建了个 mm_tag.xml (切记不可出现大写,只能是 小写字母.数字.下划线) 第一步: 自定义 标签 mm_tag.xml <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable
热门专题
骑士2缺少XINPUT1_4
centos 7 yum源 同步 GitHub项目
pyqt5 本地摄像头在label上显示
python中画混淆矩阵xticklabels为中文
go编写 dll动态链接库
MediaRecorder分辨率最大化
idea导入maven项目没有生成xml
hashmap clone value对象
excel 数据导入 后端
libcurl使用c-ares
Linux非root安装unrar
vs2010调试后黑框一下就没了ctrl F5
c#类获取另一个窗体listbox的值
docker-swarm 启动centos镜像
Android TimerTask使用
mac tcpdump抓某个ip分析数据包
cmd能ping通 网页打不开
PHP 向文件中写入数据
PyHook3 获取键盘按键时间
甲骨文mysql8.0安装