- 博客(46)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 JavaBean,POJO,VO,DTO的区别和联系
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 的属性。VO即value object值对象主要体现在视图的对象,对于一个WEB页面将整个页面的属...
2018-10-18 17:20:11
414
原创 Android 5.1 最新framework系统默认设置
Android 5.1 最新framework系统默认设置修改 <bool name="def_dim_screen">true</bool>//自动关屏 开 <integer name="def_screen_off_timeout">15000</integer>//自动关闭屏幕时间 15秒 <integer n
2018-09-25 10:01:06
724
1
原创 Android 联系人的增删修改
package com.android.contacts.contactlist;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import com....
2018-09-25 09:59:55
2545
原创 Python 标识符
在 Python 里,标识符由字母、数字、下划线组成。在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。Python 中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;以双下划线开头的 __foo 代表类的私有成员;以...
2018-06-07 23:20:45
568
原创 Python 中文编码
Python 文件中如果未指定编码,在执行过程会出现报错:#!/usr/bin/pythonprint "你好,世界";以上程序执行输出结果为: File "test.py", line 2SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, but no encoding declared; see http:/...
2018-06-07 23:00:14
146
原创 Android获取制作商,系统版本等信息
在开发中 我们有时候会需要获取当前手机的系统版本来进行判断,或者需要获取一些当前手机的硬件信息。android.os.Build类中。包括了这样的一些信息。我们可以直接调用 而不需要添加任何的权限和方法。android.os.Build.BOARD:获取设备基板名称android.os.Build.BOOTLOADER:获取设备引导程序版本号android.os.Build.BRAND:获取设备品...
2018-05-07 14:55:04
471
原创 Android的 Makefile中常用宏定义
在Android编译框架中,把许多固定的、反复用到的目录路径定义为 宏变量,常用 宏 如下:out/target/product/xxx的宏即为:PRODUCT_OUTout/target/product/xxx/system的宏即为:TARGET_OUTout/target/product/xxx/root的宏即为:TARGET_ROOT_OUT,device/test05/BoardConfi...
2018-04-26 14:56:01
1408
原创 Android6.0系统内置apk方法,可删除可拆卸可恢复
1.在 packages/apps 下面以需要预置的 APK的 名字创建一个新文件夹,以LzyHardWareManager为例:2.将LzyHardWareManager.apk放入packages/apps/LzyHardWareManager下3.编写Android.mkLOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS) LOCAL_MODULE...
2018-04-26 09:32:36
3048
原创 [FAQ11954]实现恢复出厂后不重新启动手机
/bootable/recovery/recovery.cpp文件如下处修改: // Otherwise, get ready to boot the main system... finish_recovery(send_intent); return EXIT_SUCCESS;//添加这一句,直接return,进入recovery mode ui->P...
2018-04-25 14:56:15
481
原创 MTK申请patch流程 下载
百度网盘下载地址如下:https://pan.baidu.com/s/1IiHTQe26SG2jjg6F3822fQ
2018-03-07 16:51:02
874
原创 Android 编译 Android.mk
#必备的两行,声明LOCAL_PATH变量,也就是当前的路径#并清除其它变量LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)#包名,这生成的apk名字。这里的话会生成Hello.apkLOCAL_PACKAGE_NAME := HelloLOCAL_CERTIFICATE := platform#如果使用的系统的包,需要引入他们...
2018-03-05 13:54:58
482
原创 java 文件格式批量修改及复制功能
package com.main.ui;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.Filename...
2018-02-28 17:45:43
610
转载 从授时服务器上获得时间
在一个局域网中,许多系统都要求每台计算机能够保持时间的一致性,WIN2000系统提供了与主域服务器时间同步功能,即工作站只要登录到主域服务器,工作站系统的时间自动与主域服务器时间一致,但接下来的问题是我们如何使主域服务器的时间同步世界标准时间。如要获得世界标准时间,比较精确的做法是使用GPS卫星时钟获得毫秒级精度的标准时间,但这是要money的哦。如果我们在时间精度上只需要秒级的,又能够连接到In
2017-11-09 10:23:35
3790
原创 android 输入法弹出把dialog顶上去并退出闪屏
解决办法: 在dialog的oncarete方法中加 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE | WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
2017-10-20 09:33:24
3447
原创 Android 5.1 Material Design 中Color 设置
伴随着Android5.0的发布也更新了support-v7-appcompat 到V21,其中增加了ToolBar、recyclerview、cardview等控件。Android5.0对改变APP样式下了不小的功夫,写法也和以前不一样了,下面先简单介绍一下colorAccent,colorPrimary,colorPrimaryDark……的作用:1.colorPrim
2017-09-07 19:53:09
870
原创 MTK android6.0 如何预置APK使得用户可以卸载,并且恢复出厂设置时能够恢复
MTK android6.0 如何预置APK使得用户可以卸载,并且恢复出厂设置时能够恢复1.在 vendor/mediatek/proprietary/packages/3rd-party下面以需要预置的 APK 名字创建文件夹,以预置一个名为Test的APK为例2 .将Test.apk 放入vendor/mediatek/proprietary/packages/3rd-party/
2017-08-22 16:07:25
2018
原创 [FAQ03426]android 4.4当系统存在多个Launcher时,如何设 置开机自动进入默认的Launcher?
[FAQ03426]当系统存在多个Launcher时,如何设置开机自动进入默认的Launcher?[DESCRIPTION]开机完成并解锁后,如果系统存在多个Launcher,系统会弹出一个选择框让用户选择进入某个Launcher。如果用户不想选择,而是想直接进入某一个默认的Launcher,要怎么修改?[SOLUTION]注意:此修改方法对Google Now Lau
2017-08-07 10:48:18
922
原创 [FAQ08756]设置菜单Title布局修改
[FAQ08756]设置菜单Title布局修改[DESCRIPTION]需要修改设置菜单的title布局,1,去掉title前面的icon;2将title上的字符串居中显示,并修改字体颜色;3,title背景也做修改.[SOLUTION]通过下面的修改,大致可以达到您的要求,不过有点问题,Setting在第一次启动时,title会先在左边,再跳动到居中,原因是App层无法克
2017-07-26 17:06:21
342
原创 Android MTK选择重启,可以完整播放完关机动画
[DESCRIPTION]重启和关机一样,都可以完整播放完关机动画[SOLUTION]敝司Default设计,关机过程会有一个delayForPlayAnimation,但是重启(除了恢复出产设置)不会,由于重启本身就牵涉到时间上的连续行,不会有任何delay。修改方案:贵司只需要在shutdownThread.java的public stati
2017-07-11 18:58:19
1702
1
原创 [SIM]如何修改使得系统语言不会随着 第一次插入的SIM卡而改变
[DESCRIPTION]默认设计是当获取到第一次插入的SIM的IMSI后,会根据MCCMNC来设置系统语言。[SOLUTION]KK之前的版本:具体修改如下:frameworks\opt\telephony\src\java\com\android\internal\telephony\MccTable.java中找到updateMcc
2017-07-11 18:50:23
770
原创 android MTK 关闭开启google服务
AUTO_ADD_GLOBAL_DEFINE_BY_VALUE=MTK_PLATFORM CUSTOM_KERNEL_LENS CUSTOM_KERNEL_MAIN_BACKUP_LENS BOOT_LOGO CUSTOM_KERNEL_LCM MTK_MODEM_SUPPORT MTK_ATV_CHIP CUSTOM_KERNEL_MAIN_IMGSENSOR MTK_BT_CHIP MTK_W
2017-07-10 18:48:04
2363
原创 android 获取蓝牙各种连接状态
蓝牙之间的配对及连接//蓝牙已打开 if(mAdapter.isEnabled()){ int a2dp = mAdapter.getProfileConnectionState(BluetoothProfile.A2DP); // 可操控蓝牙设备,如带播放暂停功能的蓝牙耳机 int headset = mAdapter.getProfileConnectionStat
2017-05-15 15:54:05
16138
2
原创 android TextView属性大全
android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="dfljalfk jdsa lkfdsjaflksdf" android:autoLink="web" android:autoText="true" android:cap
2016-12-18 15:44:27
775
原创 Android 属性大全
抽时间把以前积累的属性整理了一份,分享给大家android:alpha setAlpha(float) 属性说明: 视图透明度,值在0-1之间。0为完全透明,1为完全不透明。android:background setBackgroundResource(int) 属性说明: 视图背景android:clickable setClickable(bool
2016-09-14 13:02:45
3385
原创 Android 知识点之杂货篇
有时工作中需要一些知识点,就慢慢自己积累起来,空闲时间看看,对某些属性的理解会更深一些1.隐藏标题全屏展示requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.L
2016-09-14 11:24:20
399
原创 Android 5.1 最新framework系统默认设置
Android 5.1 最新framework系统默认设置 一般默认位置:frameworks\base\packages\SettingsProvider\res\values\defaults.xml true//自动关屏 开 15000//自动关闭屏幕时间 15秒 -1//表示休眠时间,默认如果没有修改的是6000,即6000ms的意思,6s进行休眠
2016-09-14 10:51:45
3364
原创 Android 设置PreferenceFragment 的背景颜色
我使用的是 preferenceFragment (带的ListView ),但我无法设置背景色,它是白色的。我如何设置背景颜色为白色与 preferenceFragment ?第一步看看自己的布局是在哪个控件中,现在我先写的是ListView包裹的这个布局,通过布局可以获取到相关的信息,这里我获取到ListView的ID,通过设置背景就解决了,但这个方法有些局限性,因为ListV
2016-07-27 19:26:24
3348
转载 15个必知的Android开发者选项
15个必知的Android开发者选项Android开发者选项,看起来很简单的事情,其实很多同学对它了解得不够,Google用心良苦得为我们设计了这么多小开关都是有它的作用的,今天也花了点时间,过了一遍全部的30多个开关,从中整理出15个对日常Android开发比较有帮助的选项。需要指出的是,不同的ROM对开发者选项的支持不一样,精简掉一些很正常,我下
2016-07-19 18:54:05
458
原创 Fragment FragmentOne{2627db19} not attached to Activity
这里的异常是有Fragment中使用getString()所导致的,因为getResource()无法获取到下面看log及解决方法01-07 00:54:53.513: E/AndroidRuntime(3305): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.my
2016-07-13 23:18:44
456
原创 Android Paint类的解析
* Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制 * setARGB(int a,int r,int g,
2016-07-11 18:09:53
251
原创 Android PagerTabStrip和PagerTitleStrip的不同点
今天跟大家分享下PagerTabStrip和PaterTitleStrip的不同点,废话少说,看代码android.support.v4.view.ViewPager android:id=”@+id/viewpager” android:layout_width=”fill_parent” android:layout_height=”fil
2016-07-10 15:25:07
599
原创 Svn命令详解
1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下
2016-07-10 14:51:52
354
原创 va.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor
package com.android.music.model;/** * ClassName:SongInfo * Function: TODO ADD FUNCTION * * @author lqq * @version * @since 1.0.0 * @Date * 2016-2-18 下午5:21:21 * @see * */public
2016-02-26 19:30:26
5255
原创 Android 自定义字体
今天在工作中遇到一个很少用到的知识点,怎样给我们的应用添加特殊字体,因为随着开发的一步步进步,而字体也成为应用的一部分,好的字体给我们的应用带来的不仅仅是好的用户体验,更是一种享受下面我就一步一步给大家添加字体1.首先在res/中新建一个文件夹assets,在assets中创建新文件夹fonts ,那么以后就可以把字体.ttf文件添加到fonts中2.获取我们需要的字体,首先创
2015-10-26 19:29:14
374
原创 Caused by: android.content.res.Resources$NotFoundException: File res/drawable-mdpi/
10-24 14:31:12.914: E/AndroidRuntime(867): Caused by: android.content.res.Resources$NotFoundException: File res/drawable-mdpi/pointer_spot_hover_icon.xml from drawable resource ID #0x10804b610-24 14:31:12.914: E/AndroidRuntime(867): at android.content.re
2015-10-24 18:10:15
1417
原创 java.lang.SecurityException: Need BLUETOOTH ADMIN permission: Neither user 10047 nor current process
发现在工作中,有时会出现重复的错误,现在慢慢集中起来,以后再看就知道问题出现在哪,所以细节决定成败,先看问题吧01-01 04:12:38.559: E/AndroidRuntime(2725): FATAL EXCEPTION: main01-01 04:12:38.559: E/AndroidRuntime(2725): Process: com.android.mydemo, PID
2015-10-11 21:24:50
6304
原创 Android framework中去除通知栏中通知的应用图标
Android framework中去除通知栏中通知的应用图标 if (mSmallIcon != 0) { contentView.setImageViewResource(smallIconImageViewId, mSmallIcon); contentView.setViewVisibility(smallIconImageViewId, View.GONE);//add lqq 2015
2015-09-18 12:24:31
3700
转载 ScrollView详解
Android中文翻译组:http://goo.gl/6vJQl 正文一、结构public class ScrollView extends FrameLayout java.lang.Objectandroid.view.View android.view.ViewGroup
2015-09-16 19:52:23
1886
HfpClient 通话未接听时有声音,在手机上接听后,状态机上没有声音
2018-03-02
android framework自定义主题无法使用问题
2016-10-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人