Android 基础
strugglelin
这个作者很懒,什么都没留下…
展开
-
安卓 画折线
安卓 画折线 引用:http://blog.csdn.net/csdnfml/article/details/49669513转载 2016-03-20 06:06:50 · 414 阅读 · 0 评论 -
SharedPreferencesUtil 工具类
SharedPreferencesUtil 工具类public class SharedPreferencesUtil { public final static String SETTING = "SETTING"; private static SharedPreferences sp; private static SharedPreferences.Edito...原创 2018-04-25 14:11:47 · 212 阅读 · 0 评论 -
Android 退出 App,ActivityCollector 工具类
ActivityCollector工具类public class ActivityCollector { public static List<Activity> activities = new ArrayList<>(); public static void addActivity(Activity activity) { ac...原创 2018-04-21 12:52:50 · 551 阅读 · 0 评论 -
LogUtil 工具类
LogUtil 工具类public final class LogUtil { //all、verbose、debug、info、warn、err Log print on-off private final static boolean all = true; private final static boolean i = true; private ...原创 2018-04-27 11:25:20 · 315 阅读 · 0 评论 -
Android 代码命名规范
1、包:com.x.y.z x:个人/公司名,y:应用名,z:功能模块名例:com.strugglelin.wallet.activityz :activity、service、receiver、fragment/view、adapter、db、base、util、bean2、类:大驼峰命名(UpperCameCase)使用名词/名词短语例:模块+功能+组件:PersonalLogin...原创 2018-10-11 15:54:34 · 279 阅读 · 0 评论 -
Android Studio 快捷键
功能快捷键导包 / 修正 (如 类型强转)Alt+Enter删除没用的包Ctrl+Alt+O删除行Ctrl+Y / Ctrl+X类中查找 / 替换Ctrl+F / R全局查找 / 替换Ctrl+Shift+F / R查找任意文件按两次 Shift格式化代码Ctrl+Alt+L创建局部变量Ctrl+Alt+V局部变量...原创 2019-02-11 17:54:05 · 216 阅读 · 0 评论 -
Android 全屏与无标题栏
方式一:AndroidManifest.xml 设置 style 属性// 全屏android:theme="@android:style/Theme.NoTitleBar.Fullscreen"// 无标题栏android:theme="@android:style/Theme.NoTitleBar"或者<style name="BaseAppTheme" parent=...原创 2019-04-10 16:21:26 · 175 阅读 · 0 评论 -
重复实例化 launcher Acitvity
问题:按 home 键退出到桌面,在点击应用图标会再次打开 launcher Acitvity。解决:启动的 Activity 添加如下优化。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (...原创 2019-03-28 10:33:43 · 200 阅读 · 0 评论 -
Android 启动黑屏或白屏
1、防启动白屏 style(SplashTheme)<!-- 防止欢迎页白屏或者黑屏,设置图片 --> <style name="SplashTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!--只有图片背景设置--> <!--<item name=...原创 2019-03-29 09:50:29 · 311 阅读 · 0 评论 -
Androidstudio 注释模板
一、类新建注释模板步骤:File->settings->Editor->File and Code Templates->includes->File Header->编写模板。使用:新建文件。二、类手动快捷键模板步骤:File->settings->Editor->Live Templates->如下图。使用:文件输入快捷键...原创 2019-04-12 14:48:42 · 204 阅读 · 0 评论 -
Android 实体类命名
功能命名一般实体类模块+功能+Entity表现层对象(ViewObject )模块+功能+VO持久对象(persistant object)模块+功能+PO业务对(business object)模块+功能+BO...原创 2019-05-31 11:24:02 · 869 阅读 · 0 评论 -
Android SDK 版本和 API Level 对照表
Android SDK 版本 和 API Level 对照表注:Androidstudio->Tools->SDK Manager 可以查看对应 SDK 版本和 API Level。NameAPI LevelAndroid 9.+(Q)29Android 9.0(Pie)28Android 8.1(Oreo)27Android 8.0(O...原创 2019-08-12 17:10:58 · 721 阅读 · 0 评论 -
ToastUtil工具类
ToastUtil工具类public class ToastUtil { private static Toast toast = null; public static void showTextToast( String msg) { if (toast == null) { toast = Toast.makeText...原创 2018-04-13 20:38:53 · 167 阅读 · 0 评论 -
GsonUtil 工具类
GsonUtil谷歌Gson解析Json数据工具类public class GsonUtil { //使用Gson进行解析Bean public static <T> T getBean(String jsonString, Class<T> cls) { T t = null; try { ...原创 2018-04-23 11:35:59 · 840 阅读 · 0 评论 -
BaseApplicationt
Manifest配置文件:android:name=”.BaseApplicationt”public class BaseApplication extends Application { private static BaseApplication app; //全局变量 private String name; @Override ...原创 2018-04-21 23:25:12 · 134 阅读 · 0 评论 -
Android 开发环境搭建
1.安装jdk 甲骨文官网(需要注册账号):http://www.oracle.com/technetwork/java/javase/downloads/index.html环境变量配置:以如下安装路径为例(D:\Java\jdk1.7.0_51)环境变量PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;CLASS...原创 2016-07-28 17:02:27 · 282 阅读 · 0 评论 -
6.安卓pull解析XML文件
例一:books.xmljava编程思想Java核心技术java设计模式点击按钮解析bn.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View arg0){// 根据XML资源的ID获取解析该资源的解析器// XmlResourcePars原创 2016-08-16 09:31:18 · 418 阅读 · 0 评论 -
7.Androidstudio和eclipse设置代码行数
1.Androidstudiofile-》settings-》editor-》appearance-》show line numbers打钩2.eclipsewindows->Preferences->General->Editors->Text Editors-》show line numbers打钩原创 2016-08-16 10:51:00 · 368 阅读 · 0 评论 -
4.Android使用ksoap2-android调用WebService
/** * 命名空间 */public static final String NAME_SPACE="http://tempuri.org/";/** * 数据接口 */public static final String ADD_LOG="SysDFCLog";public static String getJsonString(String NAME_SPACE,String原创 2016-08-13 09:47:04 · 467 阅读 · 0 评论 -
2.安卓logcat使用
1.代码内Log.i(“logname”, “message”);//可以自己定义级别2.日志窗口:Regex前面打勾,编辑自己的过滤条件3.详细介绍logcat :http://www.linuxidc.com/Linux/2015-05/117919p2.htm原创 2016-08-03 12:33:39 · 302 阅读 · 0 评论 -
3.安卓service详解
1.service生命周期2.Android中Service(服务)详解:http://blog.csdn.net/ryantang03/article/details/7770939转载 2016-08-08 09:08:55 · 256 阅读 · 0 评论 -
5.百度推送
官方API文档: http://push.baidu.com/doc/android/api官方demo下载地址:http://push.baidu.com/sdk/push_client_sdk_for_android百度推送消息: http://blog.csdn.net/lmj623565791/article/details/27231237原创 2016-08-15 10:44:29 · 270 阅读 · 0 评论 -
8.SVN设置eclipse安卓忽略文件,管理安卓项目
eclipse 安卓项目忽略文件:*/.settings */bin/* */gen .classpath .project local.properties原创 2016-11-23 22:14:41 · 347 阅读 · 0 评论 -
10.安卓拨打电话
uses-permission android:name="android.permission.CALL_PHONE"/>//创建意图Intent intent = new Intent();//把动作封装至意图对象当中intent.setAction(Intent.ACTION_CALL);//设置打给谁intent.setData(Uri.parse("tel:" + phon原创 2017-01-04 11:36:44 · 395 阅读 · 0 评论 -
11.安卓跳转到一个网页链接、本地链接
博客: http://blog.csdn.net/heng615975867/article/details/13503027转载 2017-01-11 10:54:35 · 593 阅读 · 0 评论 -
12.安卓Handler处理消息
Handler handler = new Handler(){//此方法在主线程中调用,可以用来刷新uipublic void handleMessage(android.os.Message msg) {//处理消息switch (msg.what) {case 1://获取对象,刷新UIPerson p=(Person)msg.obj;tv.setText(p原创 2017-01-11 11:37:51 · 224 阅读 · 0 评论 -
13.Handler中postdelay实现定时器功能
博客 :http://blog.csdn.net/tdstds/article/details/38355443转载 2017-02-03 09:23:08 · 1122 阅读 · 0 评论 -
Android 修改项目包名
文章目录1、修改 applicationId 实现 APP 不覆盖安装2、修改项目包名1、修改 applicationId 实现 APP 不覆盖安装问题:修改 applicationId 能实现 APP 不覆盖安装;支付、第三方推送等会不能使用,需要第 2 步。2、修改项目包名1、去掉 ComPact Middle Packages 前面的勾号。2、选择要修改的包名层级,如图操作 或者...原创 2019-09-09 11:04:19 · 209 阅读 · 0 评论