`
文章列表
1. SyntaxError: (unicode error) 'utf-8' codec can't decode byte 原因:输出了中文 解决: 编辑器是UE, 默认的编码不是utf-8, 按F12, 选择Format改为utf-8 2. print "hello" 在python2里才被支持,在python里报错 3. NameError: name 'raw_input' is not defined python3输入用input(),之前版本用raw_input() 4.编辑器 pyCharm http://blog.csdn.net/u013088 ...
如果没安装gradle可以在AS的Terminal里执行gradlew, 自动下载相应的gradle版本 1. 配置gradle版本号 gradle/wrapper/gradle-wrapper.properties distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip 2. build tools D:\ProgramFiles\Android\android-sdk\build-tools 3.dependencies下载的jar包存放位置 D:\ProgramFiles\Andr ...
1.IP const wifiInfo = await wifiManager.getLinkedInfo(); // ip const ip = wifiInfo.ipAddress; this.mLocalWifiIp = this.ipNumberToStr(ip); 2.Get mask and gateway     const ipInfo = await wifiManager.getIpInfo();     this.mLocalWifiMask = ipInfo.netmask; //this.ipNumberToStr(ipInfo.netmask); // mask   ...

Android SnappyDB

https://blog.csdn.net/qq_21430549/article/details/50864502 1. 前言 在以前的博客当中,有提到数据缓存的方案,那么问题来了,我们难以避免的使用数据库去缓存数据。但是,存在一个问题,速度。当我使用数据库去缓存的时候,明显存在UI ...
From: https://blog.csdn.net/dreamintheworld/article/details/43669027 网上关于安卓开发过程中出现的异常捕抓问题已经讲得非常透彻了,现在为自己总结一下使用UncaughtExceptionHandler捕抓程序中没有处理的异常,不至于弹出: 那么这里的程序结构为: 代码如下: public class CrashHandler implements UncaughtExceptionHandler { public static final String TAG = "CrashHandl ...

android udp

Android之Socket的基于UDP传输 接收方创建步骤: 1.  创建一个DatagramSocket对象,并指定监听的端口号 DatagramSocket socket = new  DatagramSocket (4567); 2. 创建一个byte数组用于接收 byte data[] = new byte[1024]; 3. 创建一个空的DatagramPackage对象 DatagramPackage package = new DatagramPackage(data , data.length); 4. 使用receive方法接收发送方所发送 ...
From: https://www.jianshu.com/p/46fd1c253701     private static long mTaskId = -1;     /*      * android system api to download      */     public static void download(Context context, String urlStr, String filename) {         DownloadManager.Request request = new DownloadManager.Request(Uri.parse ...
  Snackbar 是 Android design support library 中的一个组件,它的作用和Toast类似,显示吐司,但Snackbar的特别之处在于Snackbar显示的提示信息可以和用户交互,更好地获取用户反馈信息。同时,它显示的吐司带有动画效果,从屏幕下方慢慢展开显示。     Goggle官方这样介绍:“SnackBars提供了一个轻量级的反馈操作。他们在屏幕的底部显示一条简短的信息,如果是较大的设备就显示在左下角。SnackBar出现在屏幕中所有其他元素的上方,同一时间仅仅只有一条SnackBar”。总之,SnackBar的特点大致下面几条:         ①与T ...
http://blog.csdn.net/akunainiannian/article/details/8740007
-libraryjars   libs/android-support-v4.jar -dontwarn android.support.v4.** -keep class android.support.v4.** { *; } -keep interface android.support.v4.app.** { *; } -keep public class * extends android.support.v4.** -keep public class * extends android.app.Fragment

apk 多个dex

android studio 配置应用生成多个dex     defaultConfig {         applicationId "com.zoehoo.ledplayer"         minSdkVersion 19         targetSdkVersion 19         versionCode 1         versionName "1.0"         multiDexEnabled  true  // 默认为true, 如果想生成一个,改为false     }
百度云:http://pan.baidu.com/s/1sl4KaOP 提取密码:sygc http://download.csdn.net/detail/u013553529/9733097 From: http://blog.csdn.net/u013553529/article/details/54292956
打开混淆开关 Android.mk中经常会看到 LOCAL_PROGUARD_ENABLED := full这一句,从字面上理解,是开启混淆。如果你以为这样编译出来的apk就已经被混淆了,结果会让你很困惑。将apk里的classes.dex反编译,会看到代码仍然是混淆之前的状态 ...

menu item 显示icon

@Override public boolean onMenuOpened(int featureId, Menu menu) {         if(menu != null){         if(menu.getClass().getSimpleName().equals("MenuBuilder")){             try{                 Method m = menu.getClass().getDeclaredMethod(                     "setOptionalIconsVisible&qu ...
crontab在/var/log/目录下没有cron.log文件 1、修改rsyslog文件: /etc/rsyslog.d/50-default.conf 将  rsyslog  文件中的  #cron.*  前的  #  删掉; 2、重启rsyslog服务: service rsyslog restart 3、重启cron服务:   service cron restart 4、查看日志文件: tail -f /var/log/cron.log
Global site tag (gtag.js) - Google Analytics