طريقة برمجة تطبيق كتاب بواسطة اندرويد ستوديو والربح منه
لبرمجة تطبيق كتاب بواسطة اندرويد ستوديو والربح منه سوف اضع لك الطريقة الصحيحة وما عليك الا نسخ الكود ووضعه في مكانه الصحيح سوف يكون الشرح مبسطا واذا واجهتك مشكلة ما ضع الخطأ في تعليق :
Mainactivity.java
في ملف java
package com.package.name;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn = findViewById(R.id.open);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v){
Intent i = new Intent(getApplicationContext(),nabae_yaqin.class);
startActivity(i);
}
});
}}
يجب عليك تغيير ما خلفيته حمراء فنبا يقين هو اسم كتاب عليك تغييره بنفس الاسم الذي يحمله ملف بي دي اف كما يجب عليك نسخ ملف بي دي اف ولصقه في مجلد assets وتغيير اسم البكاج نايم بالخاصة بك,
Activity2.java
package com.package.name;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import com.github.barteksc.pdfviewer.PDFView;
public class dalil_lmasatir extends AppCompatActivity {
PDFView pdfView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity2);
pdfView = (PDFView) findViewById(R.id.dalil_lmasatir);
pdfView.fromAsset("isamlkitab.pdf").load();
}
}
ملف xml
Mainactivity.xml
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">
<Button
android:id="@+id/open"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="@color/white"
android:text="اسم الكتاب"
android:textColor="@color/black"
android:textSize="30dp"
tools:layout_editor_absoluteX="16dp"
tools:layout_editor_absoluteY="87dp"
tools:ignore="MissingConstraints" />
</androidx.constraintlayout.widget.ConstraintLayout>
Mainactivity2.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".dalil_lmasatir">
<com.github.barteksc.pdfviewer.PDFView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/isamlkitb"/>
</RelativeLayout>