51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ROI
Android随笔之——PackageManager详解
参考:http://www.cnblogs.com/xingfuzzhd/p/3374504.html 今天要讲的是PackageManager。Android系统为我们提供了很多服务管理的类,包括ActivityManager、PowerManager(电源管理)、AudioManager(音频管理)等。除此之外,...
代码星球
·
2021-02-21
Android
随笔
PackageManager
详解
Android随笔之——获取EditText光标所在行行号
由于项目需求,需要获取EditText光标当前所在行行号,可是翻遍Android文档、问遍度娘都没发现,于是在博客园中提问,碰见了好心人告诉了我答案,谨以以下代码献给有需要的人 1privateintgetCurrentCursorLine(EditTexteditText){2intselectionStart...
代码星球
·
2021-02-21
Android
随笔
获取
EditText
光标
Android随笔之——Activity中启动另一应用
最近在写语音交互程序,在语音打开应用这块碰到如何用代码控制应用启动的问题。百度了一下,有两种方案:1、获取应用的包名;2、获取应用的包名、入口类名。 之前对两种方案都进行了尝试,发现方案二中存在一个弊端,那就是系统级应用只能获取到包名,不能获取到入口类名,这会导致程序报错,当然你也可以不获取系统级应用的包名和入口...
代码星球
·
2021-02-21
Android
随笔
Activity
启动
另一
Android消息推送完美方案[转]
转自 Android消息推送完美方案推送功能在手机应用开发中越来越重要,已经成为手机开发的必须。在Android应用开发中,由于众所周知的原因,Android消息推送我们不得不大费周折。本文就是用来和大家共同探讨一种Android消息推送的完美解决方案。 1.消息推送基础 ...
代码星球
·
2021-02-21
Android
消息
推送
完美
方案
Android开发使用kotlin编写的泛型模式的MVP框架
Android开发使用kotlin编写的泛型模式的MVP框架。已经运用在多个真实的项目里面了。简洁简单好用。GitHub地址:https://github.com/yongfengnice/MvpKotlin ...
代码星球
·
2021-02-20
Android
开发
使用
kotlin
写的
Android Studio里面使用gradle打印并查看打印的信息
AndroidStudio里面使用编写gradle时,有时难免需要打印一些信息用于调试等等,gradle打印并查看打印的信息方法如下: 使用println函数即可打印,比如println("hello,gradle") 然后使用输出窗口下面的Build->Toggleview即可切换到gradle的输出窗口,...
代码星球
·
2021-02-20
打印
Android
Studio
里面
使用
android4.4的Webview的getCookie有兼容性有问题
android.webkit.CookieManager.getInstance().getCookie(url)部分Android4.4的手机直接卡住了,一直没有返回,原因还不知道。 ...
代码星球
·
2021-02-20
android4.4
Webview
getCOOKIE
兼容性
有问题
Android项目开发过程常用的工作流工具以及平台
1.tapd--需求管理平台 https://www.tapd.cn2.禅道--测试管理平台3.gitlab--git代码权限管理平台4.百度脑图--xmind在线工具5.draw.io--uml在线工具6.teambition--团队协作平台7.Jenkins--项目持续构建工具8.Confluence--付费项目...
代码星球
·
2021-02-20
Android
项目开发
过程
常用的
用的
Android开发检测App从后台进入前台的解决方法
publicclassActLifecycleimplementsActivityLifecycleCallbacks{privateintmPreActivityStartedCount=0;privateintmActivityStartedCount=0;privateintmActivityOrientatio...
代码星球
·
2021-02-20
Android
开发
检测
App
后台
Android 8.0以后使用后台Service服务JobIntentService的使用
由于Android8.0以后不能使用后台服务,使用Service需要使用ContextCompat.startForegroundService启动前台服务,而且通知栏有Notification显示该Service正在运行,这可能会带来不好的用户体验。如果还是希望使用服务在后台默默工作,通过使用服务开启子进程等等,可以...
代码星球
·
2021-02-20
使用
Android
以后
后台
Service
Android通知栏Notification弹出横幅显示的解决方法
Android通知栏Notification弹出横幅显示的解决方法: 利用Toast模拟显示Notification横幅通知,测试了多款手机,没有发现任何设备兼容性,具体实现请参考github: https://github.com/yongfengnice/NotificationToast 效果如下:...
代码星球
·
2021-02-20
Android
通知
Notification
弹出
横幅
android实现以activity方式的dialog对话框
<stylename="ActivityDialog"parent="android:Theme.Holo.Light.Dialog"><itemname="android:windowBackground">@android:color/transparent</item><...
代码星球
·
2021-02-20
android
现以
activity
方式
dialog
Charles抓包工具的使用-抓包Android手机App的数据
1)Charles下载地址:https://www.charlesproxy.com/ //CharlesProxyLicense //Charles4.2目前是最新版,可用。 RegisteredName:https://zhile.io LicenseKey:48891cf209c6d32bf4 2)设置Char...
代码星球
·
2021-02-20
抓包
Charles
工具
使用
Android
android新的组件化开发框架TinyPage,一种新的组件化开发模式开发思想,值得学习
Android新的组件化开发框架,github地址:https://github.com/yongfengnice/TinyPage.git解析:一个App可以由一个或者多个Activity来分工完成,每一个Activity包含、负责多个页面Page,从而达到分离分工组件化开发目的。好处: 1.该框架代码量很少,容易理...
代码星球
·
2021-02-20
开发
新的
组件
android
框架
Android数据格式化给一串数字添加分位符的解决方法
longnumber=1234567890;NumberFormatdecimalFormat=newDecimalFormat("###,###,###,###,###");StringnumStr=decimalFormat.format(number);//numStr的结果为1,234,567,890 ...
代码星球
·
2021-02-20
Android
数据
格式化
一串
数字
首页
上一页
...
5
6
7
8
9
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他