Android 开发,Java 开发,Python开发
Android 6.0 SDK,API Level 是 23。更新之后,就可以修改 compileSdkVersion 和targetSdkVersion 到 23 体验新的特性了。 同时 Android Support Library 也更新到了 23.01,同时发布的还有 customtabs, percent, recommendation, preference-v7,preference-v14, 和 preference-leanback-v17 这些支持类库。
2015 年 9 月 15 号,React Native for Android 发布。至此,React 基本完成了对多端的支持。基于 React / React Native 可以: H5, Android, iOS 多端代码复用 实时热部署 目前使用 React Native 开发只能在 Mac 系统 上进行。
mac 终端安装程序,需要权限,出现以下提示语句; Please try running this command again as root/Administrator. 需要执行以下命令即可: sudo chown -R $USER /usr/local
You have not agreed to the Xcode license. Before running the installer again please agree to the license by opening Xcode.app or running: sudo xcodebuild -license 在使用mac终端安装应用程序的时候,出现上面提示的时候,是因为Xcode没有打开激活,只需要,打开Xcode,同意各种协议,即可在终端安装应用程序了。
随着安卓版本的不断更新,新的API不断涌出,有时候高版本的API会在低版本crash的。 如果minSdkVersion设置过低,在build的时候,就会报错(Call requires API level 17 (current min is 9)); 这时候为了编译可以通过,可以添加 @SuppressLint("NewApi") 或者 @TargeApi(9)注解。
转自:http://www.liaohuqiu.net/cn/posts/storage-in-android/ android系统自身自带有存储,另外也可以通过sd卡来扩充存储空间。前者好比pc中的硬盘,后者好移动硬盘。
应用中用到图片加载需要解决的问题 无网络环境下图片不可用 图片的本地缓存,或者默认预加载的图片 低配置机型,加载图像资源超内存(OutOfMemory, OoM) 需要合理使用内存,尤其是bitmap的使用,是内存溢出的最常见地方 ListView, Grid...
http://blog.udinic.com/2015/09/15/speed-up-your-app
在开发过程中,使用第三方优秀依赖库是个很常见的问题,有的时候是maven,或者gradle, 或者sbt,大部分库工程,都会有对应的gradle,maven依赖代码,但是有的没有,尤其是使用的snapshot的依赖的时候,虽然有源代码可以自己down下来,然后源码级别的依赖,或者自己导出jar包依赖,这个时候,神器jitpack就出现了。
Activity的生命周期和启动模式的知识点小结: 1.如果Activity切换的时候,新Activity是透明,旧的不会走onStop方法。 2.新的Activity切换的时候,旧Activity 会先执行,onpause,然后才会启动新的activity. 3. Activity在异常情况下被回收时,onSaveInstanceState方法会被回调,回调时机是在onStop之前,当Activity被重新创建的时 候,onRestoreInstanceState方法会被回调,时序在onStart之后;在横竖屏切换的时候保持Activity的状态。
dialog 默认的样式@android:style/Theme.Dialog 对应的style 有pading属性,所以win.getDecorView().setPadding(0, 0, 0, 0); 就能够水平占满了。
Apktool:http://ibotpeaches.github.io/Apktool/install/ 最新版本2.0.1 dex2jar: https://github.com/pxb1988/dex2jar 最新版本2.0 JD-GUI: http://jd.benow.ca/ 最新版本1.4.0 这三个软件Apktool的安装稍微麻烦点,其他都还好,基本上下载下来解压了就能用。
OOM(OutOfMemory)转:http://hukai.me/android-performance-oom/ 前面我们提到过使用getMemoryClass()的方法可以得到Dalvik Heap的阈值。
TranslateAnimation动画,TranslateAnimation比较常用,比如QQ,网易新闻菜单条的动画,就可以用TranslateAnimation实现, 通过TranslateAnimation(float fromXDelta, float toXDelta, float fro...
selector根据不同的选定状态来定义不同的现实效果 常用属性: android:state_selected--------选中android:state_focused--------获得焦点android:state_pressed--------点击android:state_enabled--------设置是否响应事件 ============================ android:drawable 放一个drawable资源android:state_pressed 是否按下,如一个按钮触摸或者点击。
apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion '22.
1.在build.gradle中集成听云. buildscript { repositories { mavenCentral() } dependencies { classpath fileTree(dir: 'c:\\tingyun\\plugin', include: ['*.
Error:Execution failed for task ':app:packageDebug'. > Duplicate files copied in APK META-INF/LICENSE.
package test; import java.util.HashMap; import java.util.Map; public class Pinyin9 { private static Map numMap = new HashMap();...
public static T converter(Map map, Class clz) { T obj = null; try { obj = clz.newInstance(); BeanInfo beanInfo = Introspector.
可以通过输入身份证的前17位,然后算出18位,与输入的第18位进行校验,判断输入的是否是合法的身份证“ package com.edaixi.testjava; import java.
# Built application files *.apk *.ap_ # Files for the Dalvik VM *.dex # Java class files *.
//类似数组[行, 列] //表示起始位置为0,占据2行 GridLayout.Spec rowSpec=GridLayout.spec(0, 2, GridLayout.UNDEFINED); //表示起始位置为1,占据1列 GridLayout.
在使用百度地图定位的时候, BDLocation 不为空,但是,城市,地址各个字段都为空,需要设置option.setAddrType("all");全部代码为: mLocClient = new LocationClient(this); mLocClient.
package baidumapsdk.demo; import android.app.Activity; import android.content.BroadcastReceiver; import android.
@style/FullscreenActionBarStyle true @null ?android:attr/buttonBarStyle ?android:attr/buttonBarButtonStyle ...
在实际应用中,需要将一个字符串已不同的颜色,字体显示出来。当然完全可以通过不同textview拼接出来。也可以通过一个textview来展示。 步骤如下: 1.定义不同style . 不妨如下定义2个style 19dip @color/color1 23dip @color/color2 italic 2 . 通过SpannableString 设置字符串格式。
Mac下快捷键的符号所对应的按键 ⌥—> option|alt ⇧—>shift ⌃—>control ⌘—>command ⎋—>esc 注: 与F6/F7/F12等F功能键开头的组合的快捷键需要按住fn开启功能键如:快捷键⌘F12的按键组合为:fn + command + F12 ...
08-07 14:46:33.795: E/Surface(4927): dequeueBuffer failed (Invalid argument) 08-07 14:46:33.800: E/ViewRootImpl(4927): Could not lock surface 08-07 14:46:33.
这个月因为各种事情在忙,包括赶项目,回老家,还有准备旅游的事,所以应该写不了四篇博客了。今天介绍一下关于Android Studio 的几个好用的插件,都是我在用的,它们或能帮你节省时间,或者让你心情愉悦。
1. Debug 模式查看变量的值; To quickly evaluate the value of any expression while debugging the program, hold Alt and click this expression to see its val...
Android种最常用的动画: ~1~Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变) Tweene Animations 主要类: Animation 动画 AlphaAnimation 渐变透明度 RotateAnimation 画面旋转 ScaleAnimation 渐变尺寸缩放 TranslateAnimation 位置移动 AnimationSet 动画集 以自定义View为例,该View很简单,画面上只有一个图片。
画圆环代码如下: 画圆环,外边的边界宽度大一点即可: 画矩形,代码如下:
Html中平铺的效果,那么我们都是怎么样才能实现的那,我们其实主要用到的就是api,我们一开始new一个bitmap,就可以了,那么我们就来说说第二种方法,那就在用到了xml,上面我们说了两个方法,但android是非常强大的,也就是说我们还有第三个方法,那就是我们自己画出来,代码如下: ...
异常信息如下: 07-26 17:23:49.521: W/dalvikvm(29229): threadid=1: thread exiting with uncaught exception (group=0x40db8930) 出现这种情况,有可能是View...
I decided to spend a few hours on Stetho.Stetho is a sophisticated debug bridge for Android applications.
07-20 14:27:11.477: E/InputEventReceiver(7209): Exception dispatching input event. 07-20 14:27:11.
在获取EditText点击事件的过程中,发现EditText setOnClickListener事件响应中,只有获取焦点的时候才会响应, 如当焦点在别的控件上时,只能先点击获取焦点,第二次点击才会响应,解决办法改用setOnTouchListener监听, android.view.View下的OnTouchListener接口是只要触摸(touch)状态改变,就会触发该事件。
官方给你参考文档,很扯淡,是c++和python脚本: 安卓java代码接入如下: package com.edaixi.util; import java.io.UnsupportedEncodingException; import java.
SharedPreferences常用于保存一些简单的数据,如记录用户操作的配置等,使用简单。 public class SharedPreferencesUtil { //存储的sharedpreferences文件名 private stat...
大连东软信息学院镜像服务器地址:- http://mirrors.neusoft.edu.cn 端口:80北京化工大学镜像服务器地址:- IPv4: http://ubuntu.buct.edu.cn/ 端口:80- IPv4: http://ubuntu.
# Built application files *.apk *.ap_ # Files for the Dalvik VM *.dex # Java class files *.
转自:http://www.cnblogs.com/raomengyang/p/4367620.html Android Studio报错: What went wrong: java.io.
直接上代码: 类似调用方法如下:1.在XML中使用 Java code android:drawableLeft="@drawable/icon" 2.
代码如下: /* Android Asynchronous Http Client Sample Copyright (c) 2014 Marek Sebera http://loopj.
要实现这个效果,只需要再适配器getView之前,给每个条目的view设置相应的动画即可。 首先需要2个动画的xml文件。 在res下新建anim文件夹:(res/anim) 第一个动画xml文件: up_from_bottom.
在Android design support library中,SnackBar的使用: Part 2 – Welcome Snackbar, Goodbye Toast! BY PARESH MAYANI - JULY, 1ST 2015 Welcome to the second ...
参考:http://www.open-open.com/lib/view/open1420816891937.html 参考:http://android-arsenal.com/details/1/936 项目GIthub主页:https://github.com/nhachicha/SnappyDB#cookbook 在开发App的时候,经常需要缓存一些数据,不至于每次打开App都是空的,需要从网络下载数据。
项目官网:http://jakewharton.github.io/butterknife/ Github主页:https://github.com/JakeWharton/butterknife 这个注解框架强大好用,国外牛逼博主 JakeWharton 杰作,下面 代码片段时最新的 7.01.jar,跟以前的使用变化很大。
如图出现如下的错误的时候,一般都是升级Androdi Studio 后导致的,引入库不全,或者其他 东西缺少,可以如下解决方案: 或者如下的解决方案: 在布局文件的Design界面中,修改原来的AppTheme为Base.