我用以下build.gradle文件编译代码
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "com.example"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
Run Code Online (Sandbox Code Playgroud)
为了将保存照片存入SDCARD,我已经打开了V23的权限对话框
如下截图
但我得到了以下错误
找不到Symbol Manifest.permission.WRITE_EXTERNAL_STORAGE
我把sdkVersion放到23但是为什么我仍然得到这个错误
嗨,我已经实现了一个Fragment
,我想在我的片段上检测触摸事件.
但我无法检测到该事件,事实上,根本没有发现任何事件.它运作良好Activity
,但它不是在片段上工作.
以下是我的代码:
public class Swipe_Fragment extends Fragment implements
GestureDetector.OnGestureListener, GestureDetector.OnDoubleTapListener {
private SimpleGestureFilter detector;
private LinearLayout swipLinear;
private static int DEFAULT = 50;
private int brightness;
private GestureDetectorCompat mDetector;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.swipe_screen, container,
false);
swipLinear = (LinearLayout) rootView.findViewById(R.id.swipLinear);
brightness = DEFAULT;
mDetector = new GestureDetectorCompat(getActivity(), this);
// Set the gesture detector as the double tap
// listener.
mDetector.setOnDoubleTapListener(this);
// Detect touched area
// detector …
Run Code Online (Sandbox Code Playgroud) 我使用了两种拦截器,一种是HttpLoggingInterceptor,另一种是我自定义的AuthorizationInterceptor
我正在使用以下更新的改造版本库,
def retrofit_version = "2.7.2"
implementation "com.squareup.retrofit2:retrofit:$retrofit_version"
implementation "com.squareup.retrofit2:converter-gson:$retrofit_version"
implementation 'com.squareup.okhttp3:logging-interceptor:4.4.0'
implementation 'com.squareup.okhttp3:okhttp:4.4.0'
Run Code Online (Sandbox Code Playgroud)
下面是代码
private fun makeOkHttpClient(): OkHttpClient {
val logger = HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY)
return OkHttpClient.Builder()
.addInterceptor(AuthorizationInterceptor(context)) <---- To put Authorization Barrier
.addInterceptor(logger) <---- To log Http request and response
.followRedirects(false)
.connectTimeout(50, TimeUnit.SECONDS)
.readTimeout(50, TimeUnit.SECONDS)
.writeTimeout(50, TimeUnit.SECONDS)
.build()
}
Run Code Online (Sandbox Code Playgroud)
当我尝试在名为 SynchronizationManager.kt 的文件中执行以下代码时,它给了我一个错误。
var rulesResourcesServices = RetrofitInstance(context).buildService(RulesResourcesServices::class.java)
val response = rulesResourcesServices.getConfigFile(file).execute() <---In this line I am getting an exception... (which is at SynchronizationManager.kt:185)
Run Code Online (Sandbox Code Playgroud)
我的 RulesResourcesServices 课程在这里
调试后我发现当下面的函数被调用时,我得到了一个异常
@GET("users/me/configfile") …
Run Code Online (Sandbox Code Playgroud) 每当我在终端使用以下命令(mac os sierra)
firebase init
将显示以下三个选项
?? Database: Deploy Firebase Realtime Database Rules
? Functions: Configure and deploy Cloud Functions
? Hosting: Configure and deploy Firebase Hosting sites
Run Code Online (Sandbox Code Playgroud)
如果我没有选择任何内容并按Enter键
我会得到以下信息
First, let's associate this project directory with a Firebase project.
You can create multiple project aliases by running firebase use --add,
but for now we'll just set up a default project.
i .firebaserc already has a default project, skipping
i Writing configuration info to firebase.json...
i Writing project information to …
Run Code Online (Sandbox Code Playgroud) 我想创建一个应用程序,用户可以在其中搜索城市名称.如果找不到城市名称,Google Analytics将跟踪该城市名称.
为此,我通过在Google Analytics中关注图片创建了自定义维度:
并且 :
当找不到单词时,我的应用程序中有以下代码:
EasyTracker easyTracker = EasyTracker
.getInstance(mActivity);
easyTracker.set(
Fields.customDimension(1),
cityNameWhichAreNotFound);
easyTracker.send(MapBuilder
.createAppView()
.build());
Run Code Online (Sandbox Code Playgroud)
但我没有得到失踪的城市名称.有谁能够帮我?
我想制作我的编辑文本,就像我写字符"g"时一样,它的相关映射自定义字符应该像这里一样写在印地语中它是"जी"
我认为应该有角色映射,但没有任何知识,任何人都可以帮助我如何做到这一点
其他应用https://play.google.com/store/apps/details?id=nichetech.hindi.editor也是这样做的,有离线和在线选项
在线正在谷歌翻译的帮助,但如果我选择离线,那么写作就像这样
在这里你可以看到键盘是英文的,但写作是用印地语编写的
谢谢
有没有我用英文写的方式,它的相关映射字符将只在我的应用程序的EditText中编写.
有没有人这样做,请帮助我,如何做到这一点
当我在视图模型中使用如下所示的界面时
class MainViewModel @ViewModelInject constructor(
private val trafficImagesRepository: TrafficImageRepository, <----------------- Not working
@Assisted private val savedStateHandle: SavedStateHandle
) : ViewModel()
Run Code Online (Sandbox Code Playgroud)
我收到如下错误
cannot be provided without an @Provides-annotated method.
public abstract static class SingletonC implements MainApplication_GeneratedInjector,
Run Code Online (Sandbox Code Playgroud)
我的界面如下
interface TrafficImageRepository {
suspend fun getTrafficImages() : NetworkResponse<TrafficData, ErrorTrafficImages>
}
Run Code Online (Sandbox Code Playgroud)
Repository 类如下所示
class DefaultTrafficImagesRepository @Inject constructor(private val trafficImageService: TrafficImageService) : TrafficImageRepository {
override suspend fun getTrafficImages(): NetworkResponse<TrafficData, ErrorTrafficImages> {
lateinit var response: NetworkResponse<TrafficData, ErrorTrafficImages>
withContext(IO) {
val currentTimestamp = Constants.getCurrentTime()
response = trafficImageService.getTrafficImages(currentTimestamp)
} …
Run Code Online (Sandbox Code Playgroud) 我在拍摄截图时遇到错误并使用裁剪图片创建位图
下面是我的代码
View v1 = mKittyBGLayer.getRootView();
v1.setDrawingCacheEnabled(true);
Bitmap source = v1.getDrawingCache();
int width = source.getWidth();
int height = source.getHeight();
System.out.println("vListView : -"+vListView.getWidth());
System.out.println("hListView : -"+hListView.getHeight());
System.out.println("Width : -"+width);
System.out.println("Height : -"+height);
bitmap = Bitmap.createBitmap(source, vListView.getWidth(), 0, width, height - hListView.getHeight());
Run Code Online (Sandbox Code Playgroud)
我的logcat是
11-01 11:00:31.419: I/System.out(1658): vListView :- 60
11-01 11:00:31.429: I/System.out(1658): hListView :- 60
11-01 11:00:31.429: I/System.out(1658): Width :- 480
11-01 11:00:31.429: I/System.out(1658): Height :- 320
11-01 11:00:31.429: D/AndroidRuntime(1658): Shutting down VM
11-01 11:00:31.429: W/dalvikvm(1658): threadid=1: thread exiting with uncaught exception …
Run Code Online (Sandbox Code Playgroud) 我的表结构是这样的,使用sqlite3
CREATE TABLE enghindi (eng TEXT,hindi TEXT)
Run Code Online (Sandbox Code Playgroud)
我有一个名为enghindi的表,其中有两列名为hindi,eng,我想合并eng列的记录,也可以用逗号分隔hindi单词
看下面的表看起来像
我想在下面看到这样的
我想用sqlite3查询做到这一点
嗨,我有活动,其中包含3个视图
-RelativeLayout
---TextView 1)
---ScrollView 2)
-----FrameLayout
---------ListView
---------EditText -----------> When I click over here (2) view only pushup
---TextView 3)
Run Code Online (Sandbox Code Playgroud)
我只想要2),这是滚动视图应该伏地挺身时键盘开放,但现在它推的TextView 3)也
我已经尝试过使用清单
android:windowSoftInputMode="adjustNothing"
or
android:windowSoftInputMode="adjustResize"
or
android:windowSoftInputMode="adjustPan"
Run Code Online (Sandbox Code Playgroud)
但没有任何反应,3)textview也推动了2)Scrollview