关闭
当前搜索:

Android studio 修改项目包名

使用Android studio有一段时间了,但是每次修改包名的时候都是用一种简单粗暴的方式,那就是新建一个想要的包名,然后直接拖拽。但是这样有个不好的地方就是每次都要去修改manifest.xml文件。今天忽然发现了一个简单的方法,下面即将展示:1.点击如一所示的图标,然后会出现2所示菜单,这个时候注意方框圈住的选项,默认是选中状态,我们把它取消,这时候可以看到工程的文件目录已经发生变化,这个时...
阅读(26) 评论(0)

关于Android studio的build.gradle的内容

apply plugin:'com.android.application'//说明module的类型,com.android.application为程序,com.android.library为库 android{     compileSdkVersion 26//编译的SDK版本     buildToolsVersion "26.0.1"//编译的Tools版本     defa...
阅读(67) 评论(0)

Android开发,测试机不打印Log的解决办法

在Android开发过程中,使用某些真机测试 App 时,发现 LogCat 控制台不显示输出的Log。 百度谷歌一番之后,发现原因竟然是国内的部分厂商深度定制的Android系统,对于应用中的 Log 日志默认做了打印限制,需要手动设置才能打印出日志。测试了几部手机,发现魅族和华为手机有这样的问题。 魅族手机:打开【设置】中的【开发者选项】(这个选项可能不会直接在设置里,有的是在【辅...
阅读(62) 评论(0)

从数据库中查询,两个表中某个字段相等时

select table1.abc from table1 inner join table2 on table1.xxx=table2.xxx;...
阅读(77) 评论(0)

Android 监听手机按下Home键

系统本身有这个广播,只需要监听这个广播就可以了! private BroadcastReceiver mHomeKeyEventReceiver = new BroadcastReceiver() { String SYSTEM_REASON = "reason"; String SYSTEM_HOME_KEY = "homekey"; ...
阅读(126) 评论(0)

文件存储单位

存储单位 计算机存储单位一般用B,KB、MB、GB、TB、PB、EB、ZB、YB、BB来表示: 位 bit (比特)(Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位。 字节 byte:8个二进制位为一个字节(B),最常用的单位。 1KB (Kilobyte 千字节)=1024B, 1MB (Megabyte 兆字节 简称“兆”)=1024KB, ...
阅读(105) 评论(0)

手机电池电量较准

尝试电量计校准,方法如下: 一、满电后持续充电 使用充电器给手机充电,充满至100%后继续保持充电状态1小时左右,即可完成电量计校准。注意过程中手机需保持休眠,不可被操作或者APP后台唤醒(建议睡觉时,将手机清理后台、关闭网络充电一晚上)。 二、完整充放电并静置 手机先充满电,然后正常使用至没电关机,关机后等待2小时再进行充电即可校准电量计。 三、低电量关机静置 当手机电量低于10%时...
阅读(96) 评论(0)

Android:禁止viewpager左右滑动,去除viewpager切换时动画,解决viewpager与百度地图滑动冲突

Android自定义viewpager,禁止viewpager左右滑动,去除viewpager切换时动画,解决viewpager与百度地图滑动冲突 public class CustomViewPager extends ViewPager { private boolean enabled;//是否允许viewpager左右滑动 public CustomViewPag...
阅读(128) 评论(0)

Android 监控(检查)SD卡指定目录的变化

Android 开发有时候需要检测某个文件夹的变化,就可以使用 FileObserver这个类。 FileObserver这个类是系统自带的,可以直接使用。  private FileObserver mFileObserver;   String path = "";//这个路径就是需要 监控的路径,但是只能监控当前目录的变化,其下子目录内的变化是监控不到的!!     ...
阅读(132) 评论(0)

Android 报错 java.lang.SecurityException: caller uid 10431 is different than the authenticator's uid

Android 开发,账户与同步。 在登录时使用系统AccountManager 进行账户添加,( 然后在手机-设置-账户与同步里面可以进行查看。) 在登录完成,进行添加时,报错java.lang.SecurityException: caller uid 10431 is different than the authenticator's uid 后来检查发现,是由于  Account ...
阅读(262) 评论(0)

Android 开发所有权限解析

访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 获取精确位置 ...
阅读(85) 评论(0)

Android 多个listview监听item的点击事件

如果一个界面包含多个listview,而且需要监听每个listview的item点击事件,其实只需要在onItemClick方法中  判断一下即可   @Override     public void onItemClick(AdapterView parent, View view, int position, long id) {         switch (parent....
阅读(185) 评论(0)

Android 调用系统的分享界面,进行文件分享

//分享文字       public void shareText(View view) {           Intent shareIntent = new Intent();           shareIntent.setAction(Intent.ACTION_SEND);           shareIntent.putExtra(Intent.EXTRA_TEXT, ...
阅读(121) 评论(0)

解决Android listview的item不能点击

有时候listview的item布局比较复杂,里面可能包含了例如:imageButton或者button等可以直接点击的子控件,这些子控件会优先获取到点击事件的焦点,导致listview的item整体不能点击。 解决办法: 在item的根布局加一句话: android:descendantFocusability="blocksDescendants" 这句话的意思是这些button...
阅读(250) 评论(0)

android 获取SD 卡路径的一些代码

Environment.getDataDirectory().getPath()=/data Environment.getDownloadCacheDirectory().getPath()=/cache Environment.getExternalStorageDirectory()=/storage/emulated/0 Environment.getRootDirectory()....
阅读(182) 评论(0)

Android list按照时间排序的问题

刚开始按照这种写法,对list进行时间排序: private void sortByTimeRepoList(List itemInfoList, final int which) {     Collections.sort(itemInfoList, new Comparator() {                 @Override                 pub...
阅读(203) 评论(0)

打开word提示:The setup controller has encountered a problem during instll.

win7安装office2007之后,有的电脑打开word,会提示:The setup controller has encountered a problem during instll.Please review the log files for further information on the error. 这时候,可以去手动删除一个office的配置文件夹: x86也就是32位系...
阅读(448) 评论(0)

Android Activity的onDestroy方法不一定任何时候都会执行!!!

其实activity的生命周期,只有在正常的情况下,才会按顺序执行,如果发生其他状况,则另当别论。 正常点击返回键: onDestroy方法一定会执行; 从后台强杀分两种情况: 第一种:当前仅有一个activity,这时候,强杀,是会执行onDestroy方法的; 第二种:栈里面的第一个没有销毁的activity执行会ondestroy方法,其他的不会执行;比如说:从m...
阅读(173) 评论(0)

Fragment中的onActivityResult方法没有被调用

在Activity中嵌套Fragment使用时,Fragment中的onActivityResult却无法被调用 但是在Fragment中使用startActivityForResult能够成功,这是为什么?黑人问号?????? 这是因为:在Fragment中使用startActivityForResult之后,onActivityResult的调用是从activity中开...
阅读(85) 评论(0)

viewpager嵌套fragment,滑动别的fragment之后,之前的fragment数据重新加载,恢复默认了

FragmentPagerAdapter默认会保存的三个item,也就是现在这个item-C,item-C   的前一个   item-B  和  item-C  的后一个   item-D。 在滑动过程中,适配器默认会把前一个(item-B)之前的item(item-A) destroy掉,所以当滑动回来时就依然会重新加载(数据恢复默认了)。 也就是还会执行一次onCreateView...
阅读(126) 评论(0)
35条 共2页1 2 下一页 尾页
    个人资料
    • 访问:8762次
    • 积分:398
    • 等级:
    • 排名:千里之外
    • 原创:31篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条
    文章分类